/*  */
@charset "utf-8";

body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, button, input, textarea, p, address, em, label, img, th, td, iframe, sub, sup{
    padding: 0;
    margin: 0;
}
body {
    color: #333;
    font-family: "Microsoft YaHei", "宋体",Arial, "\5B8B\4F53", Helvetica, sans-serif;
    font-size: 12px;
}
h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, ul, li {
    margin: 0;
    padding: 0;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}
ol, ul {
    list-style: none;
}
img{
    border:none;
    display:inline-block;
}
input, select, input, textarea{
    font-size: 12px;
    outline: none;
}
select, input {
    vertical-align: middle;
}
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{
    border:none;
    padding:0;
}
textarea{
    resize: none;
}
fieldset{
    border: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
caption, th {
    text-align: left;
}
address, caption, th, cite, code, em{
    font-style: normal;
    font-weight: normal;
}
a:link, a:visited, a:active {
    color: #0041D9;
    text-decoration: none;
    outline: none;
}
a:hover {
    color: #f60;
    text-decoration: underline;
    outline:none;
}
#container {
    width: 970px;
    margin:0 auto;
}
#header, #content{
    width: 100%;
}
.clearfix:after,
#content:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.clearfix,
#content{
    *zoom:1;
}
.clear{
    clear:both;
    font-size:0px;
    line-height:0px;
    height:0px;
}
#footer {
    margin: 30px auto 0;
    width: 100%;
}

/* foot info */


.hot_citylist{
    background:#f9f9f9;
    width:100%;
    margin-bottom:15px;
}
.hot_citylist .fz {
    width:960px;
    height:auto;
    font-size:12px;
    color:#333;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding:2px 4px;
    _padding:3px 4px;
    overflow:hidden;
    zoom:1;
}
.hot_citylist .rmcs1{
    font-size:12px;
    color:#333;
    float:left;
    width:105px;
    text-align:right;
    line-height:20px;
}
.hot_citylist .list{
    float:left;
    width:855px;
    overflow:hidden;
    zoom:1;
}
.hot_citylist .rmcs{
    margin-left:15px;
    float:left;
    font-size:12px;
    line-height:20px;
    display:inline;
    white-space:nowrap;
}

.bottom_div {
    padding-top:10px;
    text-align:center;
    font-size:12px;
    color:#939186;
    line-height:15px;
}
.bottom_div a, .bottom_div a:link{
    color:#939186;
    text-decoration:underline;
}
.bottom_div a:hover{
    text-decoration:none;
}

.link_span{
    padding-left:9px;
    padding-right:10px;
}
.link_span a:link, .link_span a:visited {
    font-size:12px;
    color:#666;
    text-decoration:none;
}
.link_span a:hover{
    color:#333;
    text-decoration:underline;
}
/*end foot info*/
/*Hidden Hot Topics*/
.bottom-tagslayer {display:none;}

/*********新的搜索框样式*********/
/*  */
.search-form .icon{
  display: inline-block;
  width:16px;
  height:16px;
  overflow: hidden;
  background-image: url(//pages.anjukestatic.com/usersite/site/img/common/icons-2.0.png);
  background-repeat: no-repeat;
}
.search-form .icon-mark{
    width: 32px;
    height: 32px;
    background-position: -32px 0;
}
.search-form .icon-close{
    background-position: 0 -32px;
}
.search-form .search-map {
    width: 70px;
    position: relative;
    display: inline-block;
    font-size: 16px;
    color: #666;
    padding-top: 6px;
    padding-left: 30px;
    margin-left: 6px;
    top: 2px;
}
@font-face {
    font-family: 'iconfont';
    src: url("//pages.anjukestatic.com/usersite/site/img/user/font20190108-01/iconfont.eot"); /* IE9*/
    src: url("//pages.anjukestatic.com/usersite/site/img/user/font20190108-01/iconfont.eot?#iefix") format('embedded-opentype'),
    url("//pages.anjukestatic.com/usersite/site/img/user/font20190108-01/iconfont.woff") format('woff'),
    url("//pages.anjukestatic.com/usersite/site/img/user/font20190108-01/iconfont.ttf") format('truetype'),
    url("//pages.anjukestatic.com/usersite/site/img/user/font20190108-01/iconfont.svg#iconfont") format('svg'); /* iOS 4.1- */
}
.iconfont {
  color: #000;
  text-align: center;
  font-style: normal;
  display: inline-block;
  vertical-align: middle;
  font-family: 'iconfont';
}
.footer{
    clear: both;
    border-top: 1px solid #e6e6e6;
    padding: 15px 0 30px;
    font-size: 12px;
    color: #333;
}
.footer a {    
    display: inline-block;
    font-size: 12px;
    color: #333;
}
.footer a:hover{
    color: #f60;
    text-decoration: underline;
}
.footer .spe-lines {
    display: inline-block;
    width: 1px;
    height: 10px;
    background: #ccc;
    margin: 0 10px;
    font-size: 0;
    text-indent: -9999px;
    overflow: hidden;
    vertical-align: -1px;
}
.footer .links{
    padding-bottom: 5px;
    font-size: 0;
    text-align: center;
}
.footer .links li{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height: 20px;
    line-height: 20px;
}


.footer .show-mod {
    display: none;
    border: 1px solid #e6e6e6;
    border-radius: 4px;
    width: 730px;
    padding: 3px 10px; 
    margin: 0 auto 5px;
    overflow: hidden;
}
.footer .show-mod ul {
    *zoom:1;
}
.footer .show-mod ul:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.footer .show-mod li {
    float: left;
    _display: inline;
    margin-right: 22px;
    line-height: 24px;
}

.footer .other-city ul{
    width: 736px;
}
.footer .other-city li {
    width: 76px;
    height: 24px;
    line-height: 24px;
    margin-right: 16px;
    white-space:normal;
    word-break:break-all;
    word-wrap:break-word;
    overflow: hidden;
}
.footer .cp-mod{
    text-align: center;    
    line-height: 20px;
}
.footer .gov-mod {
    height: 20px;
    line-height: 20px;
    text-align: center;
    margin-top: 8px; 
}
.footer .gov-mod a,
.footer .gov-mod a:hover {
    color: #666;
    text-decoration: none;
}
.footer .gov-mod img {
    display: inline-block;
    vertical-align: -5px;
}
.footer .license{
    text-align: center;                 
    padding: 20px 0 0; 
}
.footer .license a{
    margin:0 10px;
}
.footer .cnnic{
    position: relative;
    bottom: 6px;
    margin-left: 10px;
}.footerLinkpack {
    width:965px; PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; LINE-HEIGHT: 22px; PADDING-TOP: 5px; background-color:#F3F3F3; BORDER-BOTTOM: #E0E0E0 1px solid;
}
.footerLinkTitle {  CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; WIDTH: 180px; TEXT-ALIGN: right }
.footerLink {   FLOAT: left; OVERFLOW: hidden; WIDTH: 750px }
.footerLink a { padding-right:10px;}
.sidebarLink {padding: 20px 0 0 12px; line-height:22px;}
.partner{
width:1140px; padding:10px 20px; background-color:#F9F9F9; float:left; overflow:hidden; _zoom:1; margin-top: 20px;
}
.partner span {
display:block;  float:left; line-height: 1.6em; width: 1140px; margin-bottom: 15px;
}
.partner ul {
display:block; float:left;margin: 3px 0px 8px; overflow:hidden; _zoom:1;color: #999;
}
.partner li {
padding:0;
display:block;
float:left;
margin: 0px 12px 0 0;
width: 126px;
line-height: 24px;
line-height: 24px;
list-style-type:none;
}
.partner li a:link{text-decoration: none; color:#999}
.partner li a:visited{text-decoration:none; color:#999}
.partner li a:hover{text-decoration:underline; color:#999}
.partner li a:active{text-decoration:none; color:#999}

.friendlinks{
clear:both;margin:0 auto;width:750px;text-align:center; padding-top:10px;
}
.friendlinks span{
margin:0px 4px;
white-space: nowrap;
}
#view_footer{
background:#F9F9F9;
width:970px;
}
#view_footer dl, #view_footer .rel_house{
margin:0;
clear:both;
width:970px;
overflow:hidden;
_zoom:1;
}
#view_footer dt, #view_footer .rel_house .tit{
width:130px;
text-align:right;
float:left;
line-height:26px;
margin-right:20px;
}
#view_footer dd{
float:left;
margin:0;
margin-right:20px;
white-space:nowrap;
padding-top:1px;
line-height:24px;
}
#view_footer .rel_house .rel_list{
float:left;
width:820px;
}
#view_footer .rel_house .rel_hid{
    height: 26px;
    line-height: 26px;
    overflow: hidden;
}
#view_footer .rel_house .rel_list a{
float:left;
margin:1px 20px 0 0;
white-space:nowrap;
line-height:24px;
}
#city_list{
width:970px;
margin:0 auto;
padding:10px 0 0 0;
}
#city_list ul {
margin:0px;
list-style-type:none;
width: 967px;
padding:7px 0 10px 1px;
border:1px #E0E0E0 solid;
}
#city_list:after, #city_list ul:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
#city_list li {
float:left;
width:140px;
height:22px;
line-height:22px;
margin:0;
padding:0 0 0 10px;
}
#city_list li a{
white-space: nowrap;
color:#656565;
}
#city_list li a:hover{
color:#333;
text-decoration:underline;
}
.flink-hid{height:22px;overflow: hidden;}
.flink-hid a{white-space:nowrap;}
/*小区大全*/
#comm_list {
    width: 970px;
    margin: 0 auto;
}
#comm_list ul {
    border: 1px solid #E0E0E0;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 10px 0px 0px 560px;
}
#comm_list ul li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 10px;
}
#comm_list ul a:link, #comm_list ul a:visited {
    color: #666666;
}
#comm_list ul a:hover, #comm_list ul a:active {
    color: #333333;
}

/*网站地图列表*/
#map_list {
    width: 970px;
    margin: 0 auto;
}
#map_list ul {
    border: 1px solid #E0E0E0;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 10px 0px 0px 320px;
}
#map_list ul li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 10px;
}
#map_list ul a:link, #map_list ul a:visited {
    color: #666666;
}
#map_list ul a:hover, #map_list ul a:active {
    color: #333333;
}

/*房源列表*/
#house_list {
    width: 970px;
    margin: 0 auto;
}
#house_list ul {
    width: 330px;
    border: 1px solid #E0E0E0;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 10px 0px 0px 500px;
    padding-top: 10px;
}
#house_list ul li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding:0 10px 10px;
}
#house_list ul a:link, #house_list ul a:visited {
    color: #666666;
}
#house_list ul a:hover, #house_list ul a:active {
    color: #333333;
}
#footer-mod {
    margin: 30px auto 0; 
}/**
    */
.sidebar {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    width: 38px;
    height: 100%;
    background-color: #f7f7f7;
    box-shadow: 0px 0px 2px #999;
    z-index: 1000;
    font-family: "Hiragino Sans GB","Microsoft YaHei","微软雅黑",tahoma,Arial,simhei;
}
.sidebar-nav {
    position: absolute;
    right: 0;
    top:50%;
    margin-top: -98px;
}
.sidebar-top {
    position: fixed;
    display: none;
    bottom: 30px;
    right: 0;
    z-index: 1000;
}
.sidebar-mod .sid-nav {
    position: relative;
    display: block;
    width: 38px;
    height: 40px;
    margin-bottom: 12px;
    text-align: center;
    color: #333;
    font-size:12px;
}
.sidebar-mod a:hover,
.sd-top-sig {
    background-color: #62ab00;
    color: #fff;
    text-decoration: none;
}
.sidebar-mod .iconfont {
    height: 20px;
    line-height: 20px;
    font-size: 20px;
    margin-top: 2px;
}
.sidebar-mod .iconfont22 {
    font-size: 20px;
    margin-top: 2px;
}
.sidebar-top .iconfont {
    margin-top: 10px;
}
.sidebar-mod a:hover .iconfont ,
.sd-top-sig .iconfont{
    color: #fff;
}
.sidebar p {
    height: 13px;
    line-height: 13px;
    margin-top: 4px;
}
.sidebar-nav-hover {
    position: absolute;
    right: 38px;
    top: 0;
    width: 0;
    height: 40px;
    line-height: 40px;
    background-color: #666;
    text-align: center;
    color: #fff;
    font-size: 14px;
    overflow: hidden;
}
.nav-arrow {
    content: '';
    width: 0;
    height: 0;
    overflow: hidden;
    border-left: 4px solid #666;
    border-right: 4px solid transparent;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    position: absolute;
    top: 16px;
    left: 0;
    display: none;
}
.sidebar-mod a:hover .nav-arrow{
    display: block;
}
.nav-sao{
    border-left: 4px solid #fff;
}
.sidebar-sao{
    top: -55px;
    width: 0;
    height: 36px;
    padding-top: 114px;
    background-image: url('//pages.anjukestatic.com/usersite/site/img/global/2/pc-sidebar.png ');
    background-size: cover;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='//pages.anjukestatic.com/usersite/site/img/global/2/pc-sidebar.png ',
    sizingMethod='scale');
    color: #333;
}
.sidebar-top a.sid-nav{
    margin-bottom: 0;
}
#city-panel{
	position:absolute;
	z-index:30000;
    border: 1px solid #d8d8d8;
    background-color: #F9F9F9;
    width: 350px;
    padding: 7px 0 0 0;
    left: 0;
    top: 22px;
    border-radius: 0 0 4px 4px;
    /*box-shadow: -1px 0 5px #EAEAEA, 0 -1px 5px #EAEAEA, 0 1px 5px #EAEAEA, 1px 0 5px #EAEAEA;*/
}

#city-panel dl {
    width: 322px;
    padding: 7px 0 6px 0;
    margin: 0 13px;
    border: 0;
    border-bottom: 1px solid #CCCCCC;
    line-height: 23px;
    overflow: hidden;
    zoom: 1;
}

#city-panel dt {
    width: 72px;
    float: left;
    color: #666666;
}

#city-panel dd {
    float: left;
    width: 250px;
    overflow: hidden;
    zoom: 1;
}

#city-panel dd a {
    float: left;
    padding: 0 11px 0 0;
    white-space: nowrap;
}

#city-panel dd a:link,
.moreCity:link,
#city-panel dd a:visited,
.moreCity:visited,
#city-panel dd a:active,
.moreCity:active
{
    color: #1A519F;
    text-decoration: none;
}

#city-panel dd a:hover, .moreCity:hover {
    color: #f60;
    text-decoration: underline;
}


#city-panel .blank {
    float: left;
    height: 22px;
    line-height: 14px;
    width: 332px;
    text-align: right;
    margin-top: -3px;
    margin-left: 2px;
    background-color: #F9F9F9;
}.custom-link {
    display: inline-block;
    *display: inline;
}

 .triangle-down {
    width: 0;
    height: 0;
    overflow: hidden;
    display: inline-block;
    border-left: 4px solid #fff;
    border-right: 4px solid #fff;
    border-top: 4px solid #999;
    border-bottom: 4px solid #fff;
}
/*在全站layout更改 start*/

#container {
    width: 100% !important;
    _width: 1180px;
    _margin: 0 auto;
    _display: block;

}

#header {
    width: 100%;
    font-family: "Microsoft YaHei", "微软雅黑","Hiragino Sans GB",  tahoma, arial, simhei;
}

.secNavnew {
    font-family: "Microsoft YaHei", "微软雅黑","Hiragino Sans GB",  tahoma, arial, simhei;
}

#content {
    margin: 0 auto;
}

.L_tabsnew,
.R_user{
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    *vertical-align: baseline;
}

/*在全站layout更改 end*/

/* start: city */
.cur_citynew {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    position: relative;
    *vertical-align: bottom;
    z-index: 101;/* for ie6 */
}

.cur_citynew .city{
    color:#666;
    font-style:normal;
    font-size: 14px;
    line-height:18px;
    cursor:pointer;
}

.cur_citynew .city_icon{
    background: url("//pages.anjukestatic.com/usersite/site/img/global/2/navigationx8.png") -2px -20px no-repeat;
    line-height: 7px;
    width:10px;
    height:10px;
    margin:7px 0 0 9px;
    /*_margin-top: 0;*/
    cursor:pointer;
    overflow:hidden;
    display: inline-block;


}
.cur_citynew .city_panel{
    font-size: 12px;
}
/* end: city */

/* 小黄条start*/
.login_info .login_tip{
    display: none;
}

/*
.login_info .login_tip {
    position: absolute;
    top: -36px;
    left: -10px;
    width: 158px;
    height: 28px;
    background: #fefded;
    border: 1px solid #fc6;
    line-height: 28px;
    color: #f60;
    text-align: left;
    text-indent: 1em;
}

.login_info .login_close {
    position: absolute;
    background: url("//pages.anjukestatic.com/usersite/site/img/global/2/header/navigation.png") no-repeat 0 -284px;
    _background: url("//pages.anjukestatic.com/usersite/site/img/global/2/header/navigation.gif") no-repeat 0 -284px;
    display: inline-block;
    width: 8px;
    height: 8px;
    right: 3px;
    top: 4px;
    cursor: pointer;
}

.login_info .t_d {
    position: absolute;
    background: url("//pages.anjukestatic.com/usersite/site/img/global/2/header/navigation.png") no-repeat 0 -300px;
    _background: url("//pages.anjukestatic.com/usersite/site/img/global/2/header/navigation.gif") no-repeat 0 -300px;
    display: inline-block;
    width: 15px;
    height: 18px;
    left: 11px;
    bottom: -6px;
    cursor: pointer;
}
*/
/*收藏夹 end*/
.sec-bar{
    position: relative;
    *zoom:1;
}
/*new icon start*/
.sec-bar a:link, .sec-bar a:visited{
    position: relative;
}
.icon-new{
    display: inline-block;
    width: 27px;
    height: 18px;
    background: url("//pages.anjukestatic.com/usersite/site/img/global/2/icon_new.gif") no-repeat;
    position: absolute;
    top: 2px;
    right: -4px;
}
/*new icon end*/

.sec-bar .appdown:link,
.sec-bar .appdown:visited {
    position: absolute;
    top: 6px;
    right: 30px;
    /*margin: 6px 30px 0 0;*/
    width: 110px;
    height: 27px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background: #dce8cc;
    cursor: pointer;
    color: #666;
    padding: 0;
    font-size: 14px;
    line-height: 27px;
    text-align: center;
    overflow: hidden;
}
.sec-bar .appdown i {
    display: inline-block;
    font-style: normal;
    *zoom: 1;
}
.sec-bar .appdown .iconfont {
    color: #62ab00;
    font-size: 18px;
    margin-top: -2px;
}
#header{
    padding-bottom: 8px;
}

.top-nav,
.mid-nav,
.sec-nav{
    width: 100%;
}
.nav-content{
    width: 1180px;
    margin: 0 auto;
}
/* top-nav */
.top-nav{
    font-size: 0;
    border-bottom: 1px solid #ddd;
    padding: 14px 0 10px 0;
}
.L_tabsnew{
    width: 60%;
    _width: 50%;
    margin: 0;
    font-size: 0;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.L_tabsnew li{
    height: 20px;
    line-height: 20px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    /*padding: 0 10px;*/
    /*border-right: 1px solid #ddd;*/
}
.L_tabsnew a:link,
.L_tabsnew a:visited{
    font-size: 14px;
    color: #666;
    padding: 0 10px;
    border-right: 1px solid #ddd;

    display: inline-block;
    *display: inline;
    *zoom: 1;
    line-height: 14px;
    *line-height: 15px;
    margin: 3px 0;
}
.L_tabsnew a:hover{
    color: #FF6600;
    text-decoration: none;
}
.L_tabsnew a:active{

}

.first-child a.a_navnew,
.L_tabsnew li:first-child a{
    padding-left: 0;
}
.last-child a.a_navnew,
.L_tabsnew li:last-child a{
    border-right: 0;
}

.R_user{
    width: 40%;
    _width: 50%;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 0;
    text-align: right;
    overflow: hidden;
}

.R_user a:link,
.R_user a:visited{
    color: #666;
    font-size: 13px;
    text-decoration: none;
    outline: none;
}
.R_user a:hover{
    color: #FF6600;
}
.R_user a:active{
    color: #666;
}


/* mid-nav */
.mid-nav{
    padding: 18px 0;
}
a.logo{
    padding: 0 15px 0 0;
    display: inline-block;
    width: 85px;
    height: 25px;
    background: url("//pages.anjukestatic.com/usersite/site/img/global/2/logo.svg") 0 0 no-repeat;
    background: url("//pages.anjukestatic.com/usersite/site/img/global/2/logox32.png") 0 0 no-repeat\0;
    *background: url("//pages.anjukestatic.com/usersite/site/img/global/2/logox8.png") 0 0 no-repeat;
    background-size: 85px 25px;
    overflow: hidden;
    vertical-align: bottom;
    border-right: 1px solid #DDD;

}
span.logo{
    padding: 0 10px 0 15px;
    color: #62ab00;
    font-size: 24px;
    height: 25px;
    line-height: 25px;
    *vertical-align: middle;
}

/* sec-nav */
.sec-nav{
    margin: 0;
}
.sec-bar{
    background-color: #62AB00;
}
.sec-bar.nav-content{
    font-size: 0;
}
.sec-bar a:link,
.sec-bar a:visited{
    font-size: 16px;
    line-height: 16px;
    color: #FFF;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 12px 25px;
    text-decoration: none;
}
.sec-bar a:hover,
.sec-bar a:active{
    background-color: #4A8101;
}
.sec-bar a.sec_curr{
    background-color: #599700;
}
.nav-hr{
    height: 1px;
    border-top: 1px solid #62AC01;
    margin: 0 auto;
}
.p_1180 {
    margin:0 auto;
    width:1180px;
    padding-left: 5px;
    margin-bottom: 15px;
}
.p_crumbs {
    height:20px;
    color: #666;
    font-size: 13px;
    line-height:20px;
}
.p_crumbs a:link, .p_crumbs a:visited {
    color: #666; 
    font-size: 13px;
}
.p_crumbs a:hover {
    color: #f60;
    text-decoration: underline;
}.auto-grayback{
	background-color: #eee;
	cursor: pointer;
}
.auto-ul{
	padding:0px;
	margin: 0px;
}
.auto-ul li{
	position: relative;
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
}
.auto-ul li b{
	font-weight: normal;
	position: absolute;
	right: 5px;
	top: 0;
}
.auto-wrap{
	background-color: #fff;
	width: 480px;
	border: 1px solid #ccc;
	border-width: 0 1px 1px 1px;
	border-radius:0 0 5px 5px;
    position   : absolute;
    left       : 0;
    top        : 36px;
    z-index    : 899;
    display    : none;
}.icon-close{
	cursor: pointer;
}
.search-map{
	width: 70px;
	position: relative;
	display: inline-block;
	font-size: 16px;
	color: #666;
	padding-top: 6px;
	padding-left: 30px;
	margin-left:8px;
	top: -1px;
}
.search-map:hover{
	text-decoration: underline;
}
.search-map .icon-mark{
	position: absolute;
	left: 0;
	top: 0;
}
.search-form{
	position: relative;
	z-index: 899;
}
.searchbar-rent{
	font-size: 13px;
	height: 17px;
	width: 467px;
	padding: 7px 0 7px 13px;
	border: 1px solid #ccc;
	color: #999;
	border-radius: 3px 0 0 3px;
    vertical-align: top;
}
.search-form .icon-close{
	position: absolute;
	left: 453px;
	top: 11px;
}
.searchbar-button{
	margin-left: -1px;
	width: 120px;
	background: #f60;
	color: #fff;
	font-size: 18px;
	border-radius: 0 3px 3px 0;
	letter-spacing: 4px;
	font-family: "Microsoft YaHei","微软雅黑",Tahoma,Arial,simhei,Helvetica,sans-serif;
	border: none;
	height: 33px;
	cursor: pointer;
    vertical-align: top;
}
.searchbar-button:hover{
	background: #cb4600;
}

.search-ul{
	padding:0px;
	margin: 0px;
	font-size: 13px;
}

.search-ul li{
	position: relative;
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
}
.search-ul li .gray{
	color: #999;
	padding-left: 12px;
	font-size: 12px;
}
.search-ul li .price{
   position: absolute;
   right: 10px;
   color: #666;
}
.search-ul li .address{
	padding:0;
}
.search-ul li .str-lf{
	display: inline-block;
    width: 300px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    text-align: left;
}
.search-ul li .gray-rt{
	color: #999;
	position: absolute;
	right: 10px;
	top: 0;
}
.search-ul li b{
	font-weight: normal;
	position: absolute;
	right: 5px;
	top: 0;
	color: #999;
}
.hot-tit{
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	color: #F60;
}
.search-ul li .font_tag{
	position: absolute;
	left: 6px;
    top: 7px;
    width: 34px;
    height: 16px;
    line-height: 15px;
    text-align: center;
}
.search-ul li .kan_tg{
    color: #4A8101;
    background-color: #E4F1DF;
}
.search-ul li .sou_tg{
    color: #FF0000;
    background-color: #FFEAD0;
}
.search-ul li .recom_tg{
    color: #fff;
    background-color: #f60;
}
.search-ul li .red{
    color: #f60;
    font-weight: bold;
}
.esf-search-ul li span.kw{
	margin-left: 36px;
}
.esf-search-ul li span,.esf-search-ul li label{
	display: inline-block;
	max-width: 145px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.esf-search-ul li label{
	max-width: 117px;
}
.esf-search-ul li label.pz{
	max-width: 380px;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #999; opacity:1;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #999;opacity:1;
}

input:-ms-input-placeholder{
    color: #999;opacity:1;
}

input::-webkit-input-placeholder{
    color: #999;opacity:1;
}
/**
*/
/*search no result */
.search-noresult {
    padding: 10px 0px 20px 22px;
    font-size: 14px;
}
/*search less result */
.search-lessresult {
    padding: 20px 0px 20px 20px;
    margin-bottom: 19px;
    position: relative;
}
.search-lessresult .comm-price span{
    font-size: 22px;
    margin-right: 20px;
    height: 22px;
    line-height: 22px;
}
.search-lessresult .comm-price a{
    font-size: 22px;
    margin-right: 5px;
    height: 22px;
    line-height: 22px;
    color: #333;
}
.search-lessresult .comm-price a:hover{
    text-decoration: underline;
    color: #ff6600;
}
.search-lessresult .tag{
    display: inline-block;
    vertical-align: top;
    width:93px;
    height: 22px;
    background: url("//pages.anjukestatic.com/usersite/site/img/salefilter/kaifashang.png") no-repeat 0px 0px;
}
.search-lessresult .comm-price .price {
    color: #ff6600;
    font-size: 14px;
}
.search-lessresult .comm-price .up {
    color: #ff6600;
}
.search-lessresult .comm-price .down {
    color: #62ab00;
}
.search-lessresult .comm-tag {
    margin-top: 10px;
}
.search-lessresult .comm-tag {
    color: #666666;
}
.search-lessresult .comm-price span.school-tag {
    color: #666666;
    font-size: 13px;
}
.search-lessresult i {
    font-style: normal;
    color: #CCCCCC;
    margin: 0 8px
}
.search-lessresult .comm-tag a {
    color: #333333;
    padding-left: 20px;
}
.search-lessresult .comm-tag a:hover {
    color: #ff6600;
}
.search-lessresult .comm-tag .comm-detail {
    margin-left: 105px;
    background: url("//pages.anjukestatic.com/usersite/site/img/salefilter/sale-filter-icon.gif") no-repeat 0px -65px;
}
.search-lessresult .comm-tag .nearby {
    margin-left: 8px;
    background: url("//pages.anjukestatic.com/usersite/site/img/salefilter/sale-filter-icon.gif") no-repeat 3px -44px;
}
.search-lessresult .comm-tag .price-trend {
    margin-left: 13px;
    padding-left: 22px;
    background: url("//pages.anjukestatic.com/usersite/site/img/salefilter/sale-filter-icon.gif") no-repeat 0px -88px;
}
.search-lessresult .comm-tag .xinfang{
    margin-left: 40px;
}
.search-lessresult .comm-tag .tel{
    display: inline-block;
    width: 240px;
    height: 25px;
    line-height: 25px;
    padding-left: 30px;
    margin-left: 40px;
    background: url("//pages.anjukestatic.com/usersite/site/img/salefilter/kaifashang.png") no-repeat 0px -25px;
}
.search-lessresult .comm-tag .tel em{
    color: #59AF00;
    font-size: 22px;
}
/*school*/

/***py搜索结果***/
.pycommtips{
    margin: 20px 0;
    padding: 20px;
    line-height: 26px;
    font-size: 14px;
    background-color: #F1F1F1;
}
.pycommtips strong{
    color: #f60;
}
.pycommlists{
    padding:0  15px 20px;
    font-size: 13px;
    line-height: 26px;
}
.pycommlist-l{
    float: left;
    padding-bottom: 1px;
}
.pycommlists em{
    color: #f60;
}
.pycommlists a,.pycommtips a{
    color: #2866B4;
    text-decoration: none;
}
.pycommlists a:hover,.pycommtips a:hover{
    color: #f60;
}
.pycomm-name{
    margin-right: 40px;
    word-break: none;
    float: left;
}
.comm-alias{
    display: inline-block;
    *display: inline;
    *zoom:1;
    max-width: 216px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: top;
}
.service-mod{
    display: block;
    position: absolute;
    top: 15px;
    right: 30px;
}
.service-mod .service-head{
    float: left;
    width: 60px;
    height: 60px;
    position: relative;
    border-radius: 100%;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    overflow: hidden;
    text-align: center;
}
.service-mod .service-head img{
    width: 60px;
    height: auto;
    border: 0;
    margin-top: -10px;
}
.service-mod .service-info{
    padding-left: 12px;
    float: left;
    line-height: 18px;
    font-size: 13px;
    color: #666;
}
.service-mod .service-info h2{
    margin-bottom: 4px;
}
.service-mod .service-info span{
    font-size: 16px;
    font-weight: bold;
    color: #333
}
a.service-mod:hover .service-info span{
    color: #ff6600;
    text-decoration:underline;
}
.service-mod .service-ico{
    display: inline-block;
    width: 76px;
    height: 18px;
    background: url(//pages.anjukestatic.com/usersite/site/img/global/2/service-ico.png) no-repeat -100px 0px;
    vertical-align: top;
    margin-left: 6px;
}



.items {
    line-height: 26px;
    padding: 4px 10px;
    border-bottom: 1px dashed #D8D8D8;
}
.no-border-bottom {
    border-bottom: 0;
}
.items .item-title {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    color: #999;
    margin-right: 15px;
    vertical-align: top;
}
.items .elems-s {
    width: 1043px;

    _width: 1033px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.items .elems-l {
    width: 1082px;
    _width: 1078px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.items a {
    margin-right: 20px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
/*    color: #333333;*/
}
.items a:link, .items a:visited {
    color: #333333;
}
.items span .selected-item, .items .sub-items .selected-item {
    color: #ff6600;
    font-weight: bold;
    margin-right: 20px;
}
.items .sub-items .sub-letter-item {
    color: #ff6600;
    margin-right: 3px;
}
.items a:hover, .items a:active, .sub-items a:hover {
    color: #ff6600;
}
.sub-items {
    border-radius: 3px;
    border: 1px solid #D8D8D8;
    margin: 4px 0px 5px 35px;
    padding: 3px 10px;
    line-height: 14px;
}
.sub-items a {
    display: -moz-inline-stack;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    color: #333333;
    margin: 0px 20px 0 0;
    height: 25px;
    line-height: 25px;
}
.sub-items i {
    color: #ff6600;
    font-style: normal;
    margin-right: 3px;
}
/*.dashed-hr {
    display: block;
    height: 0px;
    width: 1157px;
    margin: 0;
    padding: 0;
    border: 0;
    border-bottom: 1px dashed #D8D8D8;
}*/
.items .pricecond, .items .areacond {
    height: 26px;
    line-height: 26px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: bottom;
    *margin-top :2px;
}
.items form {
     display: inline-block;
     *display: inline;
     *zoom: 1;
     vertical-align: top;
 }
.items form input {
    border: 1px solid #cccccc;
    border-radius: 3px;
    height: 16px;
    line-height: 16px;
    padding: 0 3px;
    text-align: center;
    margin: -4px 0px 0px 0px;
    *margin-top :0px;
    width: 30px;
}
.items form input.yell {
    color: #ff6600;
}
.items form input.smit {
    width: 40px;
    height: 22px;
    margin-left: 3px;
    color: #333333;
    cursor: pointer;
    border: 1px solid #cccccc;
    background-color: #f6f6f6;
}
.items form input.hover {
    background-color: #F0F0F0;
}
.search_bottom {
    padding-left:0;
    position:relative;
    height:45px;
    padding-top:0px;
    margin-right:0;
    clear:both;
}
.search_bottom a{
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
}
#condmenu .condul{
    padding:0;
    list-style-type:none;
}
#condmenu .condul {
    line-height: 20px;
    padding-top: 14px;
    height: 31px;
}
#condmenu .condlist_tip {
    float:left;
    color:#999;
    margin-right:0px;
}
#condmenu li {
    float:left;
    display:inline;
}
#condmenu a {
    height:100%;
    width:80px;
    text-decoration:none;
    background:#FFFFFF;
    border:1px solid #B3B3B3;
    margin-left: 10px;
    margin-right:8px;
    padding:2px 0;
    color:#333333;
}
#condmenu a.on{
    border:#f2b169 1px solid;
}
#condmenu ul ul a {
    display:block;
    background:#FFFFFF;
    color:#333333;
    height:100%;
    line-height:12px;
    padding:6px 12px;
    border:none;
    width: 56px;
    /*_width:70px;*/
}
#condmenu table {
    border-collapse:collapse;
    padding:0;
    margin:-1px;
    width:0;
    height:0;
    font-size:1em;
    z-index:1000;
    background:#fff;
}
#condmenu li:hover {
    position:relative;
}
#condmenu :hover > a {
    color:#333333;
    background:#fff;
}
#condmenu ul ul li:hover {
    position:relative;
}
#condmenu ul ul :hover > a {
    color:#333333;
}
#condmenu ul ul {
    visibility:hidden;
    position:absolute;
    height:0;
    top:22px;
    _top:21px;
    left:0;
    width:96px;
    z-index:1000;
    border:1px solid #ccc;
    border-top:none;
}
#condmenu ul ul li.selected a {
    /*background-color:#E0EBFC;*/
    color:#333;
}
#condmenu ul :hover ul {
    visibility:visible;
    height: auto;
    /*left:10px;*/
    left: 0;
    _left: -1px;
    /*_left:-1px;*/
}
#condmenu ul ul li {
    display:block;
    height:auto;
    line-height:12px;
    width: 70px;
    /*_width: 80px;*/
    _overflow: hidden;_zoom:1;
    margin-left: 0;
}

#condmenu .select_item span.txt {
    display:inline-block;
    padding-left:7px;
    white-space:nowrap;
    width:60px;
    cursor: pointer;
}

/* for ie hack */
* html #condmenu a:hover {
    color:#333333;
    background-color:#fff;
    position:relative;
    z-index:1000;
}
* html #condmenu ul ul a:hover {
    color:#333333;
    /*background-color:#E0EBFC;*/
    position:relative;
    z-index:1000;

}

/* for special conditions */
#condmenu #condhouseage_id .select_item span.txt {
    width:70px;
}
.condul li{
    margin-left: 10px;
}
#condmenu #condhouseage_id a {
    display: inline-block;
    /* _width:100px;*/
    /*margin-left: 3px;*/
    margin-left: 0;
}
#condmenu .condul a{
    margin-left: 0;
}
#condmenu #condhouseage_id ul a {
    width: 76px;
    /*_width:80px;*/
}
#condmenu #condhouseage_id ul {
    width: 91px;
    _width: 100px;
}
#condmenu #condhouseage_id ul li {
    width: 100px;
    /*_width: 90px;*/
    margin-left: 0px;
}
#condmenu #condhouseage_id ul a:link,
#condmenu #condhouseage_id ul a:visited,
#condmenu #condhouseage_id ul a:hover,
#condmenu #condhouseage_id ul a:active{
    width: 84px;
    /*_width: 78px;*/
}


#condmenu .selected a{
    color: #f60!important;
}

#condmenu #selectfitment_id,
#condmenu #selectschool_id,
#condmenu #condbrand_id,
#condmenu #condhouseage_id,
#condmenu #condfloor_id,
#condmenu #condarrow_id,
#condmenu #conddecoration_id,
#condmenu #condusetype_id,
#condmenu #condeconomics_id,
#condmenu #condpubtime_id {
    position:relative;
}
#condmenu #selectfitment_id a iframe,
#condmenu #selectschool_id a iframe,
#condmenu #condbrand_id a iframe,
#condmenu #condhouseage_id a iframe,
#condmenu #condfloor_id a iframe,
#condmenu #condarrow_id a iframe,
#condmenu #conddecoration_id a iframe,
#condmenu #condusetype_id a iframe,
#condmenu #condeconomics_id a iframe,
#condmenu #condpubtime_id a iframe {
    display:none;
}
#condmenu #selectfitment_id a:hover iframe,
#condmenu #selectschool_id a:hover iframe,
#condmenu #condbrand_id a:hover iframe,
#condmenu #condhouseage_id a:hover iframe,
#condmenu #condfloor_id a:hover iframe,
#condmenu #condarrow_id a:hover iframe,
#condmenu #conddecoration_id a:hover iframe,
#condmenu #condusetype_id a:hover iframe,
#condmenu #condeconomics_id a:hover iframe,
#condmenu #condpubtime_id a:hover iframe {
    display:block;
}

/*
PMT:9578
Update By : Shally
Date: 2012-8-20
 */
#condmenu .condul a {width:91px;_width: 100px;height:20px;line-height:20px;padding:0;border:1px solid #d1d1d1;margin-right: 0;}
#condmenu .condul #condeconomics_id a {width:112px;_width: 112px;}
#condmenu .condul a .icon {position:absolute;right:7px;top:9px;display:block;overflow:hidden;width:0;height:0;line-height:0;border:4px solid;border-color:#7b7b7b #fff #fff #fff;}
#condmenu .condul a :hover .icon{
    _top:8px;
    _right:6px;
}
#condmenu .condul #condusetype_id a,#condmenu .condul #condeconomics_id a,#condmenu .condul #condusetype_id ul{
    display: block;
}
#condmenu .condul ul {overflow:hidden;zoom:1;background:#fff; padding: 4px 0px;}
#condmenu .condul #condfloor_id ul,
#condmenu .condul #condarrow_id ul,
#condmenu .condul #conddecoration_id ul {width:91px; _width:100px;}
#condmenu .condul #condusetype_id ul {
    width: 91px; _width:100px;}
#condmenu .condul #condeconomics_id ul {
    width: 112px; _width:112px;
}
#condmenu .condul ul a, #condmenu .condul ul a:link, #condmenu .condul ul a:visited {display:block;width:72px;height:100%;padding:6px 8px;margin:0;line-height:12px;color:#333;background:#fff;border:0 none;}
#condmenu .condul ul a:hover {
    color: #f60;
    text-decoration: underline;
}

#filter_is_personal{
    position: relative;
    margin-left: 22px;
    *margin-left: 18px;
    line-height: 22px;
}
#filter_is_personal input, #filter_is_metro input, #filter_is_school input{
    border-radius: 5px;
    margin-right: 3px;
    *margin-right:0;
}
#filter_is_personal label{
    border-radius: 5px;
    *margin-right:0;
    _vertical-align: bottom;
}
#filter_is_star_broker {
    margin-left: 30px;
}
/*#filter_is_metro {
    margin-left: 15px;
}
#filter_is_star_broker {
    margin-left: 15px;
}*/
#filter_is_metro, #filter_is_school,#filter_is_video,#filter_is_trueH,.filter_check{
    margin-left: 15px;
    *margin-left: 25px;
    line-height: 22px;
    position:relative;
}
#filter_is_school{
    margin-left: 15px;
}
.condul.animate{
    -webkit-transform:rotateY( 360deg );
    -moz-transform:rotateY( 360deg );
    -o-transform:rotateY( 360deg );
    transform:rotateY( 360deg );
}
#filter_is_metro label, #filter_is_school label{
    _vertical-align: bottom;
}
.filter_check input{
    margin-right: 5px;
}
.filter_check input{
    vertical-align: middle;
    /* _vertical-align: bottom;*/
}
/*查看新房*/
.search_bottom .look-xf {
    float: right;
    font-size: 14px;
    color: #666;
    margin:15px 12px 0 0; 
    height: 31px;
}
.search_bottom .look-xf:hover{
    color: #ff6600;
}
#condmenu, .search_bottom .more-link58{
    float: left;
    _display: inline;
} 
.search_bottom .more-link58{
    color: #666;
    margin:15px 0 0 30px; 
}
.search_bottom .more-link58:hover{
    color: #ff6600;
}
.filter_check .tips-icon-truesingleold{
    display: inline-block;
    vertical-align: middle;
    /*margin-left: 3px;*/
    padding: 0 3px; 
    /*margin-top: -5px;
    height:17px;
    line-height: 17px;*/
    cursor: pointer;
    z-index: 2;
    color: #999;
}
.filter_check .tips-box-truesingleold{
    display: none;
    position: absolute;
    left: 44px;
    bottom: 33px;
    width: 220px;
    height: 54px;
    padding-top: 8px;
    border:1px solid #e6e6e6;
    background: #fff;
}
.filter_check .morewidth{
    width: 236px;
    height: 34px;
    left: -45px;
    padding-right: 15px;
}
.filter_check .tips-box-truesingleold p{
    padding-left: 15px;
    line-height: 24px;
    height:24px;
}
.filter_check .tips-box-truesingleold .arrow-wrap{
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-top-color: #e6e6e6;
    position: absolute;
    bottom: -17px;
    left: 31px;
}
.filter_check .tips-box-truesingleold .hyarrow{
    left: 119px;
}
.filter_check .tips-box-truesingleold .arrow{
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-top-color: white;
    position: absolute;
    top: -9px;
    left: -8px;
}/**
*/
.multi-form{
    padding: 10px 20px;
    position: relative;
    border: 1px solid #d8d8d8;
    border-width: 1px 1px 0 1px;
    z-index: 10;
}
.multi-lists{
    margin-bottom: 10px;
}
.multi-lists-hidden{
    border-top:1px solid #d8d8d8;
    padding-top: 10px;
}
.multi-lists li{
    line-height: 23px;
    *line-height: 26px;
    padding: 0 145px 0 43px;
    position: relative;
    *+height:1%;
}
.multi-title{
    float: left;
    display: inline-block;
    margin-left:-43px; 
    vertical-align: top;
    color: #999;
}
.multi-areas{
    line-height: 32px;
    padding-left: 43px;
    padding-right: 82px;
     *+height:1%;
}
.multi-areas:after, .multi-lists li:after{
    content: '.';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.multi-areas .multi-title{
    float:left;
}
.multi-areas a{
	padding: 0 5px;
	color: #666;
	margin: 0 5px;
	font-size: 13px;
	display: inline-block;
	height: 20px;
	line-height: 20px;
}
.multi-areas .selected:hover, .multi-lists-wrap .selected:hover{
	color: #fff;
	text-decoration: none;
}
.multi-subareas{
    border:1px solid #d8d8d8;
    line-height: 28px;
    padding:3px 0 0 5px;
    margin: 5px 0 10px 37px;
}
.multi-label{
    color: #666;
    display: inline-block;
    padding: 0 10px 0 5px;
    cursor: pointer;
    _height:28px;
    font-size: 13px;
}
.multi-lists .multi-label{
    width: 110px;
    *width: 120px;
}
.multi-lists a:hover{
    text-decoration: none;
}
.multi-lists-wrap{
    display: inline-block;
    *display: inline;
    *zoom:1;
    _padding-top:8px;
    font-size: 0;
}
.multi-lists .multi-lists-wrap{
    padding-left: 51px;
}
.multi-label input{
    margin-bottom: 2px;
    margin-right: 3px;
}
.multi-label em{
    padding: 1px 5px 2px;
}
.multi-form .selected{
    color: #fff;
    background: #62ab00;
    text-decoration: none;
}
.multi-submit{
    height: 30px;
    width: 65px;
    color: #fff;
    background: #62ab00;
    border: 0;
    font-size:13px;
    font-family: "Microsoft YaHei", "微软雅黑","Hiragino Sans GB", tahoma, arial, simhei;
    margin: 0 7px 0 48px;
    cursor: pointer;
}
.multi-submit:hover{
    background: #4a8200;
}
.multi-reset{
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    border:1px solid #ccc;
    background: #fdfdfd;
    color: #666;
    height: 28px;
    line-height: 28px;
    width: 63px;
    font-size: 13px;
}
.multi-reset:hover{
    background: #f6f6f6;
    text-decoration: none;
}
.multi-reset:link,.multi-reset:visited{
    color: #666;
}
.multi-more{
    height: 25px;
    border: 1px solid #d8d8d8;
    border-width: 0 1px 1px 1px;
    background: #fff;
    cursor: pointer;
    margin: 0 auto;
    top: -1px;
    position: relative;
    text-align: center;
    *z-index: 1;
}
.multi-more a{
    color: #666;
    margin-right: 10px;
}
.multi-more a:hover{
    text-decoration: underline;
}
.multi-retract{
    width: 140px;
}
.multi-spread{
    width: 278px;
    _width:300px;
}
.multi-icon{
    background-image: url("//pages.anjukestatic.com/usersite/site/img/salefilter/sale-filter-multi.png");
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
}
.multi-icon-up{
    background-position: -1px -15px;
    width: 13px;
    height: 7px;
}
.multi-icon-down{
    background-position: -1px -1px;
    width: 13px;
    height: 7px;
}
.multi-icon-info{
    background-position: -1px -26px;
    width: 12px;
    height: 12px;
}
.multi-icon-triangle{
    background-position: -1px -42px;
    width: 15px;
    height: 24px;
}
.multi-icon-add{
	background-position: -2px -90px;
	width: 12px;
	height: 12px;
}
.multi-tips{
    position: absolute;
    right: 0;
    top:0;
    cursor: pointer;
}
.main-tips{
    _right:30px;
}
.multi-tips .multi-icon-info{
    margin-bottom: 3px;
    *margin-bottom: -1px;
}
.multi-tips .multi-icon-info{
	margin-bottom: 3px;
	*margin-bottom: -1px;
}
.multi-tips:hover .multi-icon-info{
    background-position: -2px -70px;
}
.multi-tips b{
    color: #666;
    margin-left: 5px;
    font-weight: normal;
}
.multi-tips-content{
    border: 1px solid #ccc;
    position: absolute;
    right: 103px;
    top: -20px;
    padding: 10px;
    width: 475px;
    line-height: 22px;
    background: #fff;
    z-index: 10;
}
.tips-nowords{
    right: 33px;
}
.multi-tips-content .multi-icon-triangle{
    position: absolute;
    right: -15px;
    _right: -16px;
    top: 20px;
}
.multi-form .multi-cancelmulti{
	border:1px solid #d8d8d8;
	width: 76px;
	_width:60px;
	padding: 4px 2px;
	display: block;
	text-align: center;
	color: #999;
	position: absolute;
	right: 20px;
	top: 11px;
	background: #fdfdfd;
}
.multi-form .multi-cancelmulti:hover{
    background: #f6f6f6;
    text-decoration: none;
}
.multi-click{
    border-top: 1px solid #d8d8d8;
}
/*css hack*/
.multi-form a:link,.multi-form a:visited,.multi-more a:link,.multi-more a:visited{
    color: #666;
}
.multi-areas a:hover , .multi-lists-wrap a:hover{
	color: #f60;
	text-decoration: underline;
}
.multi-form .selected:link,.multi-form .selected:visited{
    color: #fff;
}
.multi-form .multi-tomulti{
	display: block;
	height: 30px;
	line-height: 30px;
	width: 65px;
	font-size: 13px;
	background: #62ab00;
	padding-left: 15px;
	position: absolute;
	right: 20px;
	top: 9px;
}
.multi-form .multi-tomulti:hover{
	background: #4a8200;
	text-decoration: none;
}
.multi-form .multi-tomulti:link,.multi-form .multi-tomulti:visited{
	color: #fff;
}
.multi-tomulti .multi-icon-add{
	margin: 0 8px 3px 0;
	*margin: 0 8px 0 0;
}
.multi-choose{
	display: inline-block;
	font-size: 13px;
    *zoom:1;
    *display: inline;
}
.multi-choose input{
	border: 1px solid #a8a8a8;
	width: 47px;
	height: 19px;
	margin: 0 3px;
	padding: 1px 3px 0 4px;
	color: #666;
}
.multi-choose em{
	color: #a8a8a8;
	margin: 0 2px;
}
.multi-choose span{
	position: relative;
	color: #666;
	left: -6px;
	margin-left: -13px;
	vertical-align: middle;
}
.multi-choose .confirm{
	font-weight: normal;
	width: 45px;
	height: 22px;
	line-height: 21px;
	color: #fff;
	text-align: center;
	background: #62ab00;
	margin-left: 4px;
	border: 0;
	font-family: "Microsoft YaHei", "微软雅黑", Tahoma, Arial, simhei, Helvetica, sans-serif;
	cursor: pointer;
}
.multi-choose .confirm:hover{
	background: #4a8200;
}
.choose-hidden{
	position: absolute;
	right: -6px;
	top : -5px;
	background: #fff;
	border: 1px solid #ccc;
	width: 190px;
	padding: 4px 0 5px 5px;
	box-shadow: 1px 2px 1px #eee;
}
.choose-show{
	position: absolute;
	top: 0;
    right: -4px;
}
.multi-subareas .multi-allisok{
    padding-right: 9px;
}
.multi-lists .multi-allisok{
    position: absolute;
    left: 43px;
    top: 0;
    width: 40px;
}
.multi-subareas a{
    font-size: 13px;
    padding: 1px 5px 2px;
    margin: 0 5px;
}
.multi-lists a{
    font-size: 13px;
    width: 100px;
    display: inline-block;
}
.multi-lists a em{
    padding: 1px 5px 2px;
}
.multi-lists .unlimited{
    position: absolute;
    left: 48px;
    top: 0;
    width: 45px;
}
/**
*/
.houselist-filter-comp {
    padding: 0 20px;
    font-size: 13px;
    border: 1px solid #e6e6e6;
    cursor: default;
    color: #333;
    position: relative;
}
.houselist-filter-comp a{
    cursor: pointer;
    color: #333;
    white-space: nowrap;
}
.houselist-filter-comp a:hover{
    color: #f60;
}
.houselist-filter-comp ul li a.disable:hover{
    cursor: not-allowed;
    text-decoration: none;
}
.houselist-filter-comp ul li a.disable{
    color: #999;
    cursor: not-allowed;
}
.houselist-filter-comp .hlc-areas {
    padding-top: 5px;
    line-height: 30px;
    /*margin-left: 20px;*/
    padding-left: 50px;
}
.houselist-filter-comp .hlc-toogleblock {
    /*border-bottom: 1px solid #e6e6e6;*/
}
/*.houselist-filter-comp .hlc-areas {
    padding: 10px 0 10px 0;
    line-height: 34px;
    margin-left: 20px;
}*/
/*位置*/
.houselist-filter-comp .hlc-pos {
    /*height: 32px;
    line-height: 32px;*/
    border-bottom: 1px solid #e6e6e6;
}
.houselist-filter-comp .hlc-pos .hlc-pos-title {
    position: relative;
    font-size: 14px;
    padding-top: 6px;
}
/*.houselist-filter-comp .hlc-pos .hlc-pos-title div {
    padding-left: 0;
    width: 80px;
    text-align: center;
    height: 36px;
    margin-right: 20px;
}*/
.houselist-filter-comp .hlc-pos .hlc-pos-title a {
    float:left;
    display: inline-block;
    width: 80px;
    height: 30px;
    line-height: 30px;
    border-bottom: 2px solid #fff;
    margin-right: 20px;
    text-align: center;
}
.houselist-filter-comp .hlc-pos .hlc-pos-title a:hover{
    color: #62ab00;
    text-decoration: none;
    border-color: #62ab00;
}
.houselist-filter-comp .hlc-pos .hlc-pos-title a:hover i{
    font-weight: 400;
    color: #62ab00;
}
.houselist-filter-comp .hlc-pos .hlc-pos-title i {
    margin-right: 5px;
    margin-top: -5px;
    color: #ccc;
}
.houselist-filter-comp .hlc-pos .hlc-pos-title .has-selected{
    color: #62ab00;
    border-color: #62ab00;
}
.houselist-filter-comp .hlc-pos .hlc-pos-title .has-selected i{
    color: #62ab00;
}
/*.houselist-filter-comp .hlc-pos .hlc-pos-title .has-selected i{
    font-weight: 700;
}*/
.houselist-filter-comp .hlc-pos .hlc-pos-title .slide-block{
    float: none;
    width: 80px;
    height:2px;
    position: absolute;
    background-color: #62ab00;
    bottom:0;
    left:0;
}


.houselist-filter-comp .hlc-blocktitle {
    float: left;
    /*font-weight: 700;*/
    margin-left: -44px;
}
.houselist-filter-comp .hlc-areas a {
    padding-right: 6px;
    margin-right: 11px;
}
.houselist-filter-comp .hlc-areas .selected{
    color: #62ab00; 
    /*font-weight: 700;*/
}
.houselist-filter-comp .hlc-areas .selected:hover{
    text-decoration: none;
}


.houselist-filter-comp .newmulti-subareas {
    line-height: 30px;
    padding: 8px 0;
    padding-left: 19px;
    border: 1px solid #e6e6e6;
    margin-right: 20px;
    margin-left: 30px;
}
.houselist-filter-comp .newmulti-subareas span{
    /*font-weight: 700;*/
    color: #62ab00;
    /*padding-left: 3px; */
}
.houselist-filter-comp .newmulti-subareas a {
    padding-right: 6px;
    margin-right: 11px;
    white-space: nowrap;
}
.houselist-filter-comp .newmulti-subareas .selected {
    color: #62ab00; 
    /*font-weight: 700;*/
}
/*.houselist-filter-comp .newmulti-list1 {
    padding-top: 8px;
}*/
.houselist-filter-comp ul .multilist-title,.houselist-filter-comp .hlc-toogleblock .multilist-title {
    float: left;
    margin-left: -48px;
    height: 30px;
    position: relative;
    z-index: 2;
    color: #999;
}
.houselist-filter-comp ul li {
    padding-left: 50px;
    line-height: 30px;
    *zoom: 1;
}
.houselist-filter-comp ul li div{
    font-size: 0;
    padding-left: 48px;
}
.houselist-filter-comp ul li div a {
    font-size: 13px;
    float: left;
}
.houselist-filter-comp ul li div form {
    font-size: 13px;
    min-width: 160px;
}
.houselist-filter-comp ul div i,
.features-mod .features-box i {
    float: left;
    background-image: url("//pages.anjukestatic.com/usersite/site/img/salefilter/pagelist-checkout_1x.png");
    background-image: -webkit-image-set( url("//pages.anjukestatic.com/usersite/site/img/salefilter/pagelist-checkout_1x.png") 1x, url("//pages.anjukestatic.com/usersite/site/img/salefilter/pagelist-checkout_2x.png") 2x );
    background-repeat: no-repeat;
    display: inline-block;
    width: 12px;
    height: 12px;
    overflow: hidden;
    margin:9px 8px 0 0;
}
.houselist-filter-comp ul a i {
    background-position: 0 0;
}
.houselist-filter-comp ul .hover i {
    background-position: -14px 0;
}
.houselist-filter-comp ul .selected i,.features-mod .features-box .selected i{
    background-position: -28px 0;
}
.houselist-filter-comp ul a {
    display: inline-block;
    *display: inline;
    *zoom:1;
    width: 120px;
}
.houselist-filter-comp ul li a.no-limit{
    margin-left: -48px;
    padding-right: 10px;
    width: auto;
    float:left;
}

.houselist-filter-comp .nml-form {
    display: inline-block;
    white-space: nowrap;
    *display: inline;
    *zoom: 1;
    float:left;
}
.houselist-filter-comp .nml-form input {
    width: 41px;
    height: 18px;
    border: 1px solid #ccc;
}
.houselist-filter-comp .nml-form .sub-btn {
    border: none;
    background: #62ab00;
    width: 38px;
    height: 20px;
    line-height: 20px;
    color: #fff;
    border-radius: 2px;
    margin-left: 6px;
    font-size: 13px;
    cursor:pointer;
    display: none;
}
.houselist-filter-comp .nml-form .sub-btn:hover {
    background: #599700;
}
.houselist-filter-comp .nml-form .from {
    margin-right: 2px;
}
.houselist-filter-comp .nml-form .to {
    margin: 0 4px 0 2px;
}
.houselist-filter-comp .nml-readmore {
    position: absolute;
    width: 90px;
    right: 3px;
    z-index: 2;
    bottom: 4px;
}
.houselist-filter-comp .nml-readmore div {
    text-align: center;
    line-height: 30px;
    height: 30px;
    cursor: pointer;
    color: #999;
}
.houselist-filter-comp .nml-readmore div i {
    margin-left: 6px;
    font-size: 12px;
}
.houselist-filter-comp .nml-readmore div:hover {
    color: #f60;
}
.houselist-filter-comp .none {
    display: none;
}
.houselist-filter-comp .dis {
    display: block;
}
.houselist-filter-comp .nml-more .auto {
    height: auto;
    line-height: 31px;
}
.houselist-filter-comp .nml-more .maxheight {
    max-height: 31px;
    overflow: hidden;
    line-height: 31px;
}
.houselist-filter-comp .deleteallcon {
    display: inline-block;
    color: #999;
}
.houselist-filter-comp .deleteallcon:hover{
    text-decoration: underline;
    color: #999;
}
.houselist-filter-comp .nml-readmore i {
    margin-right: 5px;
}
.houselist-filter-comp .paddingrg{
    padding-right: 40px;
}
.houselist-filter-comp .paddingrg li {
    position: relative;
}
.houselist-filter-comp .filtercon {
    position: absolute;
    right: -43px;
    top: 0;
    cursor: pointer;
    color: #999;
}
.houselist-filter-comp .filtercon:hover {
    color: #f60;
}
.houselist-filter-comp .filtercon i {
    margin-left: 5px; 
    font-size: 12px;   
}
.houselist-filter-comp .iconfont {
    color: #999;
    margin-top: -5px;
}
.houselist-filter-comp .icon-dlete {
    color: #333;
}
.features-mod{
    position: relative;
    width: 1178px;
    height: 40px;
    line-height: 40px;
    margin-top: 5px;
    margin-left:-20px;
    background: #f7f7f7;
}
.features-mod .features-label{
    float: left;
    width: 48px;
    padding-left:22px;
    color: #999;
    /*font-weight: 700;*/
}
.features-mod .features-box{
}
.features-mod .features-box .fb-tooltiptag {
    display: inline-block;
    position: relative;
    margin-right: 17px;
}
.features-mod .features-box a{
    display: inline-block;
}
.features-mod .features-box a i{
    margin-top:14px;
}
.features-mod .icon-dlete {
    margin-top: -5px;
    margin-right: 3px;
    color: #999; 
}
.features-mod .tips-box,
.features-mod .tips-box-true{
    display: none;
    position: absolute;
    left: 149px;
    bottom: 41px;
    width: 264px;
    height: 54px;
    padding-top: 8px;
    border:1px solid #e6e6e6;
    background: #fff;
}
.features-mod .tips-box-true {
    left: 442px;
    width: 220px;
}
.features-mod .tips-box p,
.features-mod .tips-box-true p{
    padding-left: 15px;
    line-height: 24px;
    height:24px;
}
.features-mod .tips-box .arrow-wrap,
.features-mod .tips-box-true .arrow-wrap{
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-top-color: #e6e6e6;
    position: absolute;
    bottom: -17px;
    left: 31px;
}
.features-mod .tips-box .arrow,
.features-mod .tips-box-true .arrow{
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-top-color: white;
    position: absolute;
    top: -9px;
    left: -8px;
}
/*.features-mod .tips-box .arrow{
    position: absolute;
    left:34px;
}
.features-mod .tips-box .iconfont{
    position: absolute;
    left:34px;
}
.features-mod .tips-box .iconfont{
    bottom: -7px;
    color: #e6e6e6;
    height: 9px;
    line-height: 9px;
}
.features-mod .tips-box .arrow{
    display:inline-block;
    bottom: -12px;
    width:0;
    height:0;
    line-height:0;
    border-style:solid dashed dashed dashed;
    border-color: currentColor rgba(0, 0, 0, 0) rgba(0, 0, 0, 0)  rgba(0, 0, 0, 0);
    color:#fff;
   *border-color:#fff;
    border-width:6px;
    overflow:hidden;
    font-size:0;
}*/
.features-mod .tips-icon,
.features-mod .tips-icon-true{
   /* position: absolute;*/
    /*z-index:10;
    left:190px;*/
    display: inline-block;
    vertical-align: middle;
    margin-left: 7px;
    padding: 0 3px; 
    margin-top: -5px;
    height:17px;
    line-height: 17px;
    cursor: pointer;
    z-index: 2;
}

.features-mod .features-box .hover i {
    background-position: -14px 0;
}
.houselist-filter-comp .hlc-pos .versin-switch{
    position: absolute;
    color: #fff;
    width: 72px;
    height: 24px;
    border-radius: 12px;
    line-height: 24px;
    text-align: center;
    background-color: #62ab00;
    top: 7px;
    right: 20px;
    z-index: 2;
    font-size: 12px;
}
.houselist-filter-comp .hlc-pos .versin-switch:hover{
    text-decoration: none;
    background-color: #599700;
}
/**
*/

/*搜索小区无*/
.search-comm-no {
    line-height: 24px;
    margin-top: 20px;
    font-size: 14px;
    background-color: #fff4de;
    padding: 8px 20px;
}
.tip-block em {
    color: #f60;
    padding-left: 5px;
    padding-right: 5px;
}

/*模糊匹配推荐*/
.rec-house {
    height: 39px;
    line-height: 40px;
    position: relative;
    font-size: 14px;
    font-weight: bold;
}
.rec-house span {
    position: absolute;
    right: 0;
    top: 0;
    _top: 2px;
    font-weight: normal;
    font-size: 13px;
}
.rec-house a {
    margin-right: 18px;
}
.rec-house a:link, .rec-house a:visited {
    color: #333;
}
.rec-house a:hover{
    color: #f60;
}

/*筛选无结果*/
.filter-no,.filter-less{
    font-size: 14px;
    line-height:14px;
    padding: 35px 0px 12px 20px;
    color: #666;
}
.filter-less strong,.filter-no strong{
    color:#f60;
    font-weight: normal;
}
/*排序*/
.sortby {
    color: #666;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 10px;
}
.sortby-top {
    margin-top:17px;
}
.sortby-top-v2 {
    margin-top:35px;
}
.sortby h1 {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-weight: normal;
}
.sortby strong {
    color: #e54b00;
    font-weight: normal;
}
.sortby .sort-con {
    float: right;
    *margin-top: -17px;
}
.sortby .sort-con a {
    margin-left: 20px;
    padding-right: 15px;
    background-image: url("//pages.anjukestatic.com/usersite/site/img/global/2/video_arrow_1x.png");
    background-image: -webkit-image-set(url("//pages.anjukestatic.com/usersite/site/img/global/2/video_arrow_1x.png") 1x,url("//pages.anjukestatic.com/usersite/site/img/global/2/video_arrow_2x.png") 2x);
    background-position: -50px 0;
    background-repeat: no-repeat;
}
.sortby .sort-con a.fst {
    margin-left: 0px;
    padding-right: 0px;
    background-image: none;
}
.sortby .sort-con a:link,
.sortby .sort-con a:visited {
    color: #666;
}
.sortby .sort-con a:hover {
    color: #e54b00;
    text-decoration: underline;
}
.sortby .sort-con a.cur {
    color: #e54b00;
    font-weight: normal;
}
.sortby .sort-con .up {
    background-position: 30px -30px;
    background-position: 30px -29px \0;
    *background-position: 30px -29px;
}
.sortby .sort-con .down {
    background-position: 30px -46px;
    background-position: 30px -45px \0;
    *background-position: 30px -45px;
}
.sortby .sort-con a.selected-up {
    color: #e54b00;
    background-position: 30px -64px;
    background-position: 30px -63px \0;
    *background-position: 30px -63px;
}
.sortby .sort-con a.selected-down {
    color: #e54b00;
    background-position: 30px -80px;
    background-position: 30px -79px \0;
    *background-position: 30px -79px;
}


div.SearchNoResult {
    padding-left: 23px;
    overflow: hidden;
    border-top: 1px solid #d8d8d8;
}

div.SearchNoResult .tip {
    color: #333;
    font-size: 14px;
    margin-top: 16px;
}
div.SearchNoResult .suggest {
    margin-top: 23px;
}
div.SearchNoResult .suggest span.title {
    font-weight: bold;
    font-size: 14px;
    margin-left: 0;
    padding: 0;
    background-image: none;
}
div.SearchNoResult .suggest span {
    display: block;
    margin-left: 20px;
    margin-bottom: 10px;
    padding-left: 10px;
    font-size: 14px;
    background: url("//pages.anjukestatic.com/usersite/site/img/salefilter/point.gif") no-repeat 2px 7px;
}
/**
*/
.top-recomm{}
.top-recomm .item{
    display: block;
    height:138px;
    padding: 20px 0 0 19px;
    color: #797979;
    border: 1px solid #f8cfa5;
    background: #fffcf7;
    margin-bottom: -1px;
    position: relative;
    z-index: 2;    
    cursor: pointer;
}
.top-recomm .item img{
    float: left;
    width: 150px;
    height: 115px;
}
.top-recomm .details{
    padding-left: 165px;
}
.top-recomm .details dt{
    margin-bottom: 20px;
    height: 18px;
}
.top-recomm .details dt .house-title{
    color: #333;
    font-size: 15px;
    font-weight: 700;    
}
.top-recomm .details dd{
    margin-bottom: 12px;
    height: 18px;
}
.top-recomm .details .infos em{
    color: #dbdbdb;
    height: 12px;
    margin: 0 6px;   
}
.top-recomm .details .address {
    width: 500px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.top-recomm .details .broker-tel{
    color: #f60;
    font-size: 13px;
    font-family: Tahoma;
    margin-left: 20px;
}
.top-recomm .price-box{    
    position: absolute;
    top: 48px;
    right: 29px;
    width: 112px;
}
.top-recomm .price-box .price-det{
    width: 120px;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    color: #f60;
    font-weight: bold;
    color: #EB5F00;
    margin-bottom: 10px;
    vertical-align: top;
    margin-left: 23px;
}

.top-recomm .price-box strong {
    font-size: 22px;
    font-family: Tahoma;
    margin-right: 5px;
}
.top-recomm a.item:hover{
    background: #f9f9f9;
    color: #797979;
    text-decoration: none;
}
.top-recomm .item:hover .details .house-title{
    color: #f60;
    text-decoration: underline;
}

.icons-recomm{
    display: block;
    position: absolute;
    right: -4px;
    top:-4px;
    background: url("//pages.anjukestatic.com/usersite/site/img/salefilter/toprecommended-icon.png") no-repeat 0 0;
    width: 42px;
    height: 42px;
    overflow: hidden;
    text-indent: -99999px;
}
.top-recomm .details i {
    display: inline-block;
    height: 18px;
    line-height: 18px;
    _height: 16px;
    font-size: 13px;
    font-weight: normal;
    padding: 0 4px;
    _padding-top: 2px;
    color: #fff;
    border-radius: 2px;
    font-style: normal;
    margin-left: 5px;
}
.top-recomm .details .icon-dt {
    background: #62ab00;
}
.top-recomm .details .icon-zt {
    background: #ff6600;
}
.top-recomm .details .icon-js {
    background: #69f;
}
.top-recomm .details .icon-xt{
    background:#f90;
}


.top-recomm a:link, .top-recomm a:visited,.top-recomm a:active{
    _color: #797979;
}
.ifx-wrap {
    /*display: none;*/
}.multi-page{
    margin: 30px 20px 40px 0px;
    text-align: right !important;
}
.multi-page i{
    font-style: normal;
}
.multi-page i, .multi-page a:link, .multi-page a:visited{
    display: inline-block;
    vertical-align: top;
    /*padding: 3px 10px;*/
    background: #fff;
    margin: 0 0 0 2px;
    color: #777;
    text-decoration: none;
    border:1px solid #ccc;
    border-radius: 2px;

    width: 26px;
    height: 29px;
    line-height: 29px;
    text-align: center;
    font-family: Tahoma;
}
.multi-page i{
    color: #666;
}
.multi-page .curr{
    color: #63aa02;
    background: #fff;
    border: 1px solid #62ac01;
    font-weight: 700;
}
.multi-page a:hover{
    color: #fff!important;
    background: #5a9b01;
    border: 1px solid #62ac01;
}
.multi-page .iPre, .multi-page .aPre:link, .multi-page .aPre:visited,
.multi-page .iNxt, .multi-page .aNxt:link, .multi-page .aNxt:visited{
    font-size: 14px;
    font-weight: 700;
}
.multi-page .iPre, .multi-page .aPre:link, .multi-page .aPre:visited{
    width: 68px;
    color: #ccc;
    border: 1px solid #ccc;
    *line-height: 31px;
}
.multi-page .aDotted,.multi-page .aDotted:link, .multi-page .aDotted:visited{
    width: 29px;
    border: 0;
}
.multi-page .aPre:link, .multi-page .aPre:visited{
    color: #666;
}
.multi-page .iNxt, .multi-page .aNxt:link, .multi-page .aNxt:visited{
    width: 139px;
    color: #fff;
    line-height: 31px;
}
.multi-page .aNxt:link, .multi-page .aNxt:visited{
    background: #62ac01;
    border: 1px solid #89c040;
}
.multi-page .aPre:hover, .multi-page .aNxt:hover{
    background: #5a9b01;
    color: #fff;
    border: 1px solid #5a9b01;
}
.multi-page .iNxt{
    background: #ccc;
}
.multi-page .iPad3, .multi-page .aPad3:link, .multi-page .aPad3:visited{
    width: auto;
    padding: 0 5px;
}
/**
*/
/*新增视频icon*/
.v-small {
    position: absolute;
    left: 8px;
    bottom: 8px;
    width: 24px;
    height: 24px;
    z-index: 2;
    text-indent: -99999px;
    background-position: 0 0;
    background-repeat: no-repeat;
}
/* 列表豆腐块样式 */
.houselist-mod{
    border-top: 1px solid #e6e6e6;
    font-size: 14px;
}
.houselist-mod i{
    font-style: normal;
}
.houselist-mod .list-item{
    padding: 20px 20px 20px 220px;
    /* height: 135px; */
    color: #666;
    border-bottom: 1px dashed #e6e6e6;
    position: relative;
    z-index: 0;
    cursor: pointer;
    *zoom: 1;
}
.houselist-mod .over-bg {
    background-color: #f9f9f9;
}
.houselist-mod .list-item .item-img{
    float: left;
    *display: inline;
    margin-left: -200px;
    width: 180px;
    height: 135px;
    position: relative;
    z-index: 2;
}
.houselist-mod .list-item img {
    display: block;
    width: 100%;
    height: 100%;
}
.houselist-mod .list-item .icon-wrapper {
    position: absolute;
    left: 8px;
    bottom: 8px;
}
.houselist-mod .icon-wrapper .icon-video-new,
.houselist-mod .icon-wrapper .icon-720 {
    display: inline-block;
    height: 24px;
    width: 24px;
    vertical-align: middle;
}
.houselist-mod .icon-wrapper .icon-video-new {
    margin-right: 5px;
    background: url(//pages.anjukestatic.com/usersite/site/img/icon/shipin@1x.png) no-repeat;
    background: -webkit-image-set( url(//pages.anjukestatic.com/usersite/site/img/icon/shipin@1x.png) 1x, url(//pages.anjukestatic.com/usersite/site/img/icon/shipin@2x.png) 2x );
}
.houselist-mod .icon-wrapper .icon-720 {
    background: url(//pages.anjukestatic.com/usersite/site/img/icon/720@1x.png) no-repeat;
    background: -webkit-image-set(url(//pages.anjukestatic.com/usersite/site/img/icon/720@1x.png) 1x, url(//pages.anjukestatic.com/usersite/site/img/icon/720@2x.png) 2x );
}
.houselist-mod .list-item .icon-video {
    position: absolute;
    right: 10px;
    bottom: 10px;
    width: 30px;
    height: 30px;
    z-index: 2;
    text-indent: -99999px;
    background-image: url("//pages.anjukestatic.com/usersite/site/img/global/2/video_arrow_1x.png");
    background-image: -webkit-image-set(url("//pages.anjukestatic.com/usersite/site/img/global/2/video_arrow_1x.png") 1x,url("//pages.anjukestatic.com/usersite/site/img/global/2/video_arrow_2x.png") 2x);
    background-position: 0 0;
    background-repeat: no-repeat;
}
.houselist-mod .list-item .icon-duotu{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 30px;
    height: 24px;
    z-index: 2;
}
.houselist-mod .list-item .icon-duotu .dt-bg{
    display: block;
    width: 24px;
    height: 24px;
    background: #666;
    opacity: .5;
    filter: alpha(opacity=50);
}
.houselist-mod .list-item .icon-duotu i{
    display: block;
    position: absolute;
    font-size: 16px;
    line-height: 1;
    color: #fff;
    left: 4px;
    top: 5px;
    z-index: 2;
}

.houselist-mod .list-item a,
.houselist-mod .list-item .zero-reco-title {
    color: #333;
    font-size: 16px;
    font-weight: bold;
    vertical-align: top;
    padding-right: 7px;
}
.houselist-mod .list-item a{
    display: inline-block;
    vertical-align: top;
}
.houselist-mod .over-bg .zero-reco-title,
.houselist-mod .list-item .zero-reco-title:hover{
    color: #f60;
    text-decoration: underline;
}
.houselist-mod .list-item a.hover{
    color: #f60;
    text-decoration: underline;
}
.houselist-mod .house-details .house-title {
    margin-bottom: 6px;
    height: 34px;
    line-height: 34px;
    font-size: 0;
}
.houselist-mod .house-details .house-title a{
    display: inline-block;
    vertical-align: top;
    padding-right: 7px;
    max-width: 375px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.houselist-mod .list-item .house-icon {
    margin-top: 7px;
}
.houselist-mod .list-item .house-icon-anxuan {
    display: inline-block;
    width: 36px;
    line-height: 20px;
    height: 20px;
    text-align: center;
    background-image: linear-gradient(-90deg, #02C26D 0%, #7ED665 100%);
    font-size: 12px;
    color: #fff;
    font-weight: 900;
    margin-left: 5px;
}
.list-item .house-icon-default, .list-item .house-icon-high, .list-item .house-icon-warning,.list-item .house-icon-safe {
    position: relative;
    padding: 0 4px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    display: inline-block;
    margin-left: 5px;
}
.list-item .house-icon-default {
    color: #02c26d;
    margin-left: 0;
}
.house-icon-high {
    color: #eb8a78;
}
.house-icon-warning {
    color: #fa8519;
}
.house-icon-safe {
    color: #3cb950;
}
.house-icon-safe .icon-wrap {
    background: #3cb950;
    height: 100%;
    width: 20px;
    display: inline-block;
    margin-left: -4px;
}
.icon-wrap {
    margin-right: 2px;
}
.house-icon-safe .iconfont{
    color: #fff;
    vertical-align: -2px;
    padding-left: 3px;
    font-size: 14px;
}
.house-icon-default:after {
    border: 1px solid #02c26d;
    border-left: none;
}
.house-icon-high:after {
    border: 1px solid #eb8a78;
}
.house-icon-warning:after {
    border: 1px solid #fa8519;
}
.house-icon-safe:after {
    border: 1px solid #3cb950;
}
.border-line:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 199%;
    height: 199%;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scale(0.5, 0.5);
    -ms-transform: scale(0.5, 0.5);
    -o-transform: scale(0.5, 0.5);
    transform: scale(0.5, 0.5);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.houselist-mod .list-item .guarantee_icon {
    font-size: 20px;
    font-weight: 400;
    color: #62ab00;
    margin-left: 2px;
    vertical-align: -4px;
}
.houselist-mod .list-item .guarantee_icon1{
    font-size: 12px;
    font-weight: 400;
    padding: 2px 3px;
    color: #62ab00;
    border-radius: 4px;
    border: 1px solid #62ab00;
    margin-left: 2px;
    vertical-align: 1px;
}
.houselist-mod .list-item .yzgp-icon{
    color: #FA8519;
    border-color: #FA8519;
}
.houselist-mod .house-title .icon-tag {
    display: inline-block;
    border-radius: 4px;
    height: 18px;
    line-height: 18px;
    font-size: 12px;
    margin-left: 2px;
    padding: 0 2px;
    vertical-align: 1px;
}
.icon-zt {
    border:1px solid #efada0;
    color: #e88a78;
}
.icon-tag01 {
    border:1px solid #9cb3cd;
    color: #7292b8;
}
.icon-tag02 {
    border:1px solid #b6a3c5;
    color: #977bac;
}

.houselist-mod .house-details .details-item {
    height: 30px;
    line-height: 30px;
}
.houselist-mod .details-item span {
    margin-right: 10px;
}
.houselist-mod .brokername {
    color: #999;
}
.houselist-mod .brokername .iconfont {
    color: #ccc;
    font-size: 14px;
    line-height: 20px;
    margin: 0px 2px 0 12px;
    vertical-align: -2px;
}

.houselist-mod .details-item .comm-address{
    display: inline-block;
    max-width: 342px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-right: 0;
    _width: expression((document.documentElement.clientWidth||document.body.clientWidth)>342?"342":"auto");
}
.houselist-mod .details-item .comm-address {
    max-width: 342px;
}

.houselist-mod .details-item .comm-address a {
    font-weight: normal;
    font-size: 14px;
    color: #797979
}

.houselist-mod .details-item .comm-address a:hover {
    color: #f60
}

.houselist-mod .details-item .spe-lines {
    display: inline-block;
    margin-right: 10px;
    width: 1px;
    background: #ccc;
    height: 10px;
    /*line-height: 0;*/
    font-size: 0;
    text-indent: -9999px;
    overflow: hidden;
}
.houselist-mod em.em_kw {
    margin-right: 0;
    color: #f60;
    height: inherit;
}
.houselist-mod .house-title em.em_kw {
    font-weight: 700;
}
.houselist-mod .details-item .bus-info {
    display: inline-block;
    margin-right: 0;
    margin-left: 15px;
    width: 170px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #f60;
    font-size: 13px;
}
.houselist-mod .details-item .bus-info i{
    font-size: 9px;
    vertical-align: -1px;
    color: #f60;
    margin-right: 2px;
}

.houselist-mod .details-item .info-address {
    display: inline-block;
    width: 500px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-right: 0;
}
.houselist-mod .details-bottom {
    width: 530px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.houselist-mod .details-bottom .kfsTag,
.houselist-mod .tags-bottom .kfsTag{
    font-size: 20px;
    color: #62ab00;
}
.houselist-mod .tags-bottom .kfsTag{
    vertical-align: 0;
    margin: 0 5px 0 8px;
}
.houselist-mod .details-bottom .kfsTag {
    vertical-align: middle;
    margin-right: 10px;
}
.houselist-mod .details-bottom .chat-reply {
    font-size: 16px;
    margin-right: 10px;
    color: #f60;
}

.houselist-mod .tags-bottom {
    width: 550px;
    margin-left: -8px;
    font-size: 0;
    white-space:normal;
    word-break:break-all;
    word-wrap:break-word;
    overflow: hidden;
}
.tags-bottom .item-tags {
    display: inline-block;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    margin: 8px 0 5px 8px;
    padding: 0 10px;
    border-radius: 100px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.tags-bottom .iconfont {
    margin-right: 5px;
    font-size: 14px;
    vertical-align: -2px;
}
.tags-bottom .tag-metro,
.tags-bottom .tag-school {
    max-width: 160px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    _width: expression((document.documentElement.clientWidth||document.body.clientWidth)>160?"160":"auto");
}
.tags-bottom .tag-metro {
    color: #6682ae;
    background: #f0f4f8;
}
.tag-metro .iconfont {
    color: #6682ae;
}
.tags-bottom .tag-school {
    color: #e88a78;
    background: #fbf4f1;
}
.tag-school .iconfont {
    color: #e88a78;
}
.tags-bottom .tag-others {
    color: #799374;
    background: #f2f6ed;
}


/*  house price  */
.houselist-mod .pro-price {
    position: absolute;
    top: 60px;
    right: 20px;
    width: 112px;
    text-align: right;
    white-space:nowrap;
}
.houselist-mod .pro-price .price-det {
    display: block;
    width: 112px;
    height: 30px;
    line-height: 30px;
    color: #e54b00;
}
.houselist-mod .pro-price strong {
    font-size: 22px;
    font-weight: bold;
    font-family: Tahoma;
    margin-right: 3px;
}
.houselist-mod .pro-price .unit-price {
    font-size: 12px;
    color: #999;
}
/*列表访问过后房源标题变灰*/
.houselist-mod .visited-bg .house-title a,
.houselist-mod .house-title a.visited{
    color: #797979 !important;
    text-decoration: none !important;

}

/*列表豆腐块内容只有三行时  垂直居中*/
.houselist-mod-new .house-details{
    height: 135px;
    display: table-cell;
    vertical-align: middle;
}

/*经纪人行块*/
.broker-item-s1 {
    margin-top: 5px;
}
.broker-item {
    height: 30px;
    line-height: 30px;
    font-size: 0; /*去除inline-block空隙*/
}
.broker-text {
    color: #999;
    font-size: 14px;
}
.broker-img-wrap {
    position: relative;
    display: inline-block;
    overflow: hidden;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #ccc;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    vertical-align: -4px;
}
.broker-img-wrap::after {
    content: '';
    position: absolute;
    width: 200%;
    height: 200%;
    border-radius: 50%;
    border: 1px #fff solid;
    transform: scale(0.5) translate(-52%,-149%);
}
.broker-img-wrap img {
    width: 100%;
}
.broker-name {
    margin: 0 8px 0 5px;
}
.margin-right-reduce {
    margin-right: -5px;
    position: relative;
}
.broker-desc {
    margin-left: 10px;
}

.tags-bottom .item-tags-nobg {
    padding: 0;
    background: none;
}

/**
*/
.hotb{
    border: 1px solid #D8D8D8;
    border-radius: 5px;
    margin-top: 20px;
    padding: 20px 0 10px;
}
.hotb .block-title{
    color: #333!important;
    margin-bottom: 5px;
}
.hotb-content{
    height: auto;
    overflow: hidden;
}
.hotb-content .hotb-per{
    padding: 20px 0;
    display: block;
    border-bottom: 1px dashed #ccc;
}
.hotb-content .hotb-per-last{
    padding: 20px 0;
    display: block;
    border-bottom: 0px;
}
.hotb-head{
    width: 80px;
    height: 80px;
    float: left;
    position: relative;
    margin-right: 15px;
    overflow: hidden;
    border-radius: 80px;
    -moz-border-radius: 80px;
    -webkit-border-radius: 80px;
}
.hotb-head .broker-pic{
    width: 80px;
    height: auto;
    border: none;
    margin-top: -14px;

}
.hotb-head .mask{
    width: 80px;
    height: 80px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
}
.hotb-content .name{
    font-size: 16px;
    font-weight: bold;
    color: #333;
    line-height: 26px;
    height: 26px;
    vertical-align: middle;
}
.hotb-content a:hover{
    text-decoration: none;
}
.hotb-content .over-bg{
    background-color: #F9F9F9;
}
.hotb-content .over-bg .name{
    color: #f60;
    text-decoration: underline;
}
.hotb-content .group{
    width: 120px;
    line-height: 17px;
    font-size: 13px;
    color: #797979;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: bottom;
}
.hotb-per-wrap {
    padding: 0 16px;
}
.hotb-per-wrap:hover {
    background: #f9f9f9;
}
.hotb-content .phone-group {
    font-size: 14px;
    font-weight: bold;
    margin-top: 2px;
    color: #000;
    font-family: "Tahoma";
}
.phone-ico {
    display: inline-block;
    width: 12px;
    height: 16px;
    vertical-align: bottom;
    margin-right: 2px;
    background: url("//pages.anjukestatic.com/usersite/site/img/global/2/cell-icon.png") center center no-repeat;
}
.look-box {
    border: 1px solid #D8D8D8;
    border-radius: 5px;
    line-height: 32px;
    font-size: 13px;
    color: #333333;
    margin-top: 20px;
    margin-bottom: 20px;
}
.look-box h3{
    font-size: 16px;
    vertical-align: middle;
    padding:15px 0 5px 14px;
}
.look-box .look-list{
    padding-left:8px;
    overflow: hidden;
    zoom:1;
    width: 225px;
    margin-bottom: 12px;
}
.look-box .look-list a{
    float: left;
    *display: inline;
    width: 92px;
    padding-left:20px;
}
.look-box .look-list i{
    float: right;
    margin-right: -4px;
}
.look-box a {
    color: #333333;
}
.look-box a:hover {
    color: #ff6600;
    cursor: pointer;
}
.look-box i {
    color: #DBDBDB;
    height: 12px;
    font-style: normal;
}.house-qa {
    border: 1px solid #D8D8D8;
    border-radius: 5px;
    margin-top: 20px;
    padding: 20px 16.5px;
}
.house-qa .block-title {
    margin-bottom: 25px;
}
.house-qa a {
    display: block;
}
.house-qa .questions a {
    margin-bottom: 19px;
    color: #333333;

    width: 215px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.house-qa .questions a.last {
    margin-bottom: 20px;
}
.house-qa .questions a:hover {
    color: #ff6600;
}
.house-qa i {
    display: block;
    height: 0px;
    width: 233px;
    border-bottom: 1px dashed #D8D8D8;
    margin-bottom: 20px;
    margin-left: -8px;
    _margin-top:-20px;
}
.house-qa a.ask-link {
    background-color: #62ab00;
    border-radius: 3px;
    color: #ffffff;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    width: 150px;
    text-align: center;
    margin-bottom: 0;
}
.house-qa a.ask-link:hover {
    color: #ffffff;
    text-decoration: none;
    background-color: #4A8200;
}/**
*/
.tg-show {
    margin-top: 20px;
    padding: 20px 6.5px;
    border: 1px solid #D8D8D8;
    border-radius: 5px;
}
.tg-show h3 {
    margin-left: 10px;
    font-size: 16px;
/*    margin-bottom: 20px;*/
}
.tg-show br{
    font-size: 0;
    line-height: 0;
    height: 0;
}
.tg-list .tg-item{
    display:block;
    cursor:pointer;
    border-bottom: 1px dashed #cccccc;
    padding: 20px 10px;
}
.tg-list .no-border-bottom{
    border-bottom: 0;
}
.tg-list .tg-item .tg-pic{
    width: 220px;
    height: 150px;
    position:relative;
}
.tg-list .tg-item .tg-pic img{
    display:block;
    width: 220px;
    height: 150px;
}
.tg-list .tg-item .tg-info{
    height:76px;
    width:100%;
}
.tg-list .tg-item .tg-info p{
    padding:0 4px;
}
.tg-list .tg-item .tg-info .tg-title{
    height:52px;
    line-height:26px;
    overflow:hidden;
    white-space:normal;
    word-break:break-all;
    word-wrap:break-word;
    text-overflow: ellipsis;
    margin:7px 0 4px;
    font-size: 14px;
}
.tg-list .tg-item .tg-info .tg-price {
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #999999;
    text-align: right;
}
.tg-list .tg-item .tg-info .tg-price em{
    float:left;
    color:#f60;
    font-size: 16px;
    width: 140px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
}

.tg-icons{
    position:absolute;
    top:-5px;
    right:0px;
}
.tg-icons .vip-icon, .tg-icons .recommend-icon{
    background: url("//pages.anjukestatic.com/usersite/site/img/salefilter/tg-tags.gif") no-repeat;
    display:block;
    width:38px;
    height:39px;
    text-indent:-99999px;
    overflow:hidden;
    float:left;
}
.tg-icons .vip-icon{
    background-position:0 0;
}
.tg-icons .recommend-icon{
    background-position:-40px 0;
}
.tg-list .tg-over {
    background-color: #ededed;
}
.tg-list .tg-over .tg-title {
    text-decoration: underline;
    color: #ff6600;
}
.tg-show .tg_more {
    margin-left: 10px;
    margin-top: 17px;
}
/*经纪人滚动列表 begin */
.status-info{
width: 208px;margin: 0 auto; margin-top: 23px;position: relative; }
.status-info li{
    margin-bottom: 20px;
    display: block;
}
.status-info-img{
    width: 55px;
    height: 74px;
    display: block;
    overflow: hidden;
    float: left;
}
.status-info-img img{
    width: 55px;
    height: 74px;
}
.status-info-rt{
    float: left;
    margin-left: 7px;
    width: 132px;
}
.status-info-rt p{
    color: #333333;
    font-size: 14px;
}
.img-name{
    margin-bottom: 9px;
}
.img-name a{
    color: #333;
    font-size: 14px;
    font-weight: bold;
}
.img-name a:visited{
   color: #333;
}
.img-name a:hover{
   color: #ff6600;
}
.status-info-rt p.img-be{
    margin-top: 15px;
    color: #999999;
}
.img-be a{
    color: #999999;
}

.img-stay{
    margin-top: 20px;
    font-size: 12px;
}
/*经纪人滚动列表 end *//* public */
#seo-box {
    width: 1180px;
    font-size: 12px;
    margin: 0 auto 30px;
    font-family: Microsoft YaHei, "微软雅黑";
}
.tab-1 a:link, .tab-1 a:visited, .tab-1 a:hover, .tab-1 a:active{
    color: #454545;
    text-decoration: none;
}

.tab-3 a:link, .tab-3 a:visited{
    color: #999999;
}
.tab-3 a:hover, .tab-3 a:active{
    color: #999999;
    cursor: pointer;
    text-decoration: underline;
}
.tab-2 a:hover, .tab-2 a:active{
    color: #999999;
    cursor: pointer;
    text-decoration: underline;
}

.tab-2,.tab-3 {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    margin-right: 20px;
    margin-bottom: 10px;
}
/* list tab1 */
.current-tab {
    font-weight: bold;
    color: #454545;
}.parent-1 {
    border: 1px solid #D8D8D8;
    padding: 0px 20px;
}
.tab-1 a:hover {
    cursor: default;
}
.tab-2 a:link, .tab-2 a:visited {
    color: #454545;
}
.tab-2 a:hover, .tab-2 a:active{
    color: #454545;
    cursor: pointer;
    text-decoration: underline;
}
.tab-3 a:hover, .tab-3 a:active {
    cursor: pointer;
}
.tab-1 {
    display: block;
    border-bottom: 1px dashed #e6e6e6;
    padding-top: 10px;
}
.no-btm-border {
    border-bottom: 0;
}
.parent-2{
    display: inline-block;
    vertical-align: top;
    width: 1022px;
}

.parent-3 {
    display: none;
}
.parent-qa{
    padding: 12px 0 2px 20px;
}
.parent-qa .tab-2 {
    display: inline-block;
    vertical-align: top;
    margin-right: 15px;
    margin-bottom: 12px;
    width: 370px;
    color: #999;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
ul[class="parent-3 btn-show"] {
    display: block;
}
.parent-3.btn-show{
    display: block;
}
.tab1-a {
    font-weight: bold;
    display: inline-block;
    width: 115px;
}/*
for anjuke haozu jinpu list page
*/
.seo-tips {
    color: #999;
    line-height: 20px;
    text-align: left;
    padding: 38px 25px 7px 25px;
    font-size: 12px;
}
.seo-tips a  {
    color: #999;
}
.seo_footer_boxer{
    width:100%;
    border:1px solid #F0F0F0;
    border-top:2px solid #62AB00;
    margin-bottom:11px;
}

.seo_footer_boxer_inner{
    padding:0px 23px;
}

.seo_footer_boxer_line{
    border-bottom: 1px dashed #E6E6E6;
    padding:8px 0px 2px 0px;
    position:relative;
}

.relative_left{
    width:115px;
    _width:120px;
    font-weight:bold;
    color: #454545;
    float:left;
    display: inline-block;
}

.relative_right{
    margin-left:115px;
    _margin-left:120px;
    position:relative;
}
.relative_right .relative_plate {
    _margin-left: 3px;
}
.relative_right a{
    margin-right:15px;
    display:inline-block;
    margin-bottom: 6px;
}
.relative_area a{
    color:#454545 !important;
}

.relative_area .first{
    font-weight:bold;
}

#relative_ershoufang a:hover{
    font-weight:bold;
}

.relative_plate a{
    color:#999 !important;
}

.relative_plate ul{
    display:none;
    margin: 0;
    padding: 0;
}

.seo_footer_boxer_line.last{
    border-bottom:0px;
}.partner{
        width:1180px; padding:10px 0; background-color:#F9F9F9; float:left; overflow:hidden; _zoom:1;
}
.partner span {
    padding-left: 30px; float:left; line-height: 2.6em; margin-bottom: 0px;
}
.partner ul {
    padding:0 30px; display:block; float:left; width: 930px;overflow:hidden; _zoom:1;color: #999; margin: 0 0 10px 0px;
}
.partner li {
    padding:0;
    float:left;
    margin: 0px 26px 0 0;
    width: 85px;
    line-height: 1.6em;
    list-style-type:none;
    font-size: 12px;
    overflow: hidden;
    white-space: nowrap;
}
.partner li a:link{text-decoration: none; color:#999}
.partner li a:visited{text-decoration:none; color:#999}
.partner li a:hover{text-decoration:underline; color:#999}
.partner li a:active{text-decoration:none; color:#999}.partner{
    margin: 0 0 30px;
    width: 100%;
    padding: 20px 0px 16px 0px;
    background-color:#F9F9F9;
    font-size: 12px;
    font-family: "Microsoft YaHei", "微软雅黑", Tahoma, Arial, simhei, Helvetica, sans-serif;
}
.partner .partner-title {
    padding-left: 20px;
    color: #333333;
    font-weight: normal;
}
.partner ul.partner-cont {
    padding-left: 20px;
    margin: 5px 0px 0px 0px;
    font-size: 0;
}
.partner .partner-cont li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 85px;
    margin-right: 30px;
    overflow: hidden;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
}

.partner li a:link{text-decoration: none; color:#999}
.partner li a:visited{text-decoration:none; color:#999}
.partner li a:hover{text-decoration:underline; color:#999}
.partner li a:active{text-decoration:none; color:#999}
/**
*/
/*推荐公共模块start*/
.ajax_prop .title{
    padding-top: 35px;
    position: relative;
    font-size: 16px;
    padding-bottom: 13px;
}

.ajax_prop .hover{
    background-color: #f2f2f2;
    cursor: pointer;
}
.ajax_prop .left{
    position: absolute;
    display: inline-block;
    width: 17px;
    height: 30px;
    left: 15px;
    top: 100px;
    padding: 10px 5px;
}
.ajax_prop .left:hover{
    background-position:5px -90px;
    background-color: #eee;
}
.ajax_prop .right{
    position: absolute;
    display: inline-block;
    width: 17px;
    height: 30px!important;
    right: 16px;
    top: 100px;
    padding: 10px 5px;

}
.ajax_prop .right:hover{
    background-position:5px -140px;
    background-color: #eee;

}

.ajax_prop .title h4{ margin-left: 25px;}
.ajax_prop .title h4 span {
    color: #003FD8;
}
.ajax_prop .page{
    color: #333!important;
    right: 30px;
    font-weight: normal;
    font-size: 12px;
    position: absolute;
    right:23px;
    top:41px;
}

.ajax_prop .box{
    position: relative;
    padding:12px 50px 5px 69px;
    border: 1px solid #d8d8d8;
    border-radius: 5px;
    overflow: hidden;
    width: 1059px;
}
.ajax_prop ul {
    width: 20000px;
}
.ajax_prop ul li{
    float: left;
    margin-right: 48px ;
    padding: 10px;
}

.rec_common_con{
    width: 150px;
    display: block;
    position:relative;
}
.rec_common_con_bg{
    background-color: #EEFBE5;
}
.rec_common_con .rec_common_img{
    width: 150px;
    height: 115px;
    display: block;
    margin-bottom: 5px;
    overflow: hidden;
}
.rec_common_con a.rec_common_title{
    width: 150px;
    overflow: hidden;
    display: block;
    white-space: nowrap;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    height: 24px;
    line-height:24px;
    font-size: 14px;
}
a.rec_common_title:hover{
    color: #f60;
    text-decoration: underline;
}
.rec_common_con .rec_common_price{
    color: #ff6600;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
    height: 22px;
}
.rec_common_con .rec_common_name{
    line-height: 22px;
    height: 22px;
    overflow: hidden;
    color: #666666;
    width: 150px;
    display: block;
    white-space: nowrap;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    font-size: 12px;
}
.rec_common_con .rec_common_info{
    color: #737373;
    height: 22px;
    line-height:22px;
    font-size: 12px;
}
.rec_icon{
    width:40px;
    height:41px;
    display:block;
    position:absolute;
    top:5px;
    left:14px;
    z-index:555;
    background:url("//pages.anjukestatic.com/usersite/site/img/global/2/sprite_8_dy_1.png") no-repeat 0 -560px;
}

/*推荐公共模块end*/
/**
*/
/*底部广告banner*/
.actbtm-banner{
    display: none;
    z-index: 999999;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 126px;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight));
    _bottom: auto;
    zoom: 1;
}
.actbtm-bg{
    width: 100%;
    height: 76px;
    position: absolute;
    left:0;
    bottom: 0;
    z-index: -200;
    background:#000;
    opacity: 0.7;
    filter: alpha(opacity=70);
}
.actbtm-mod{
    margin: 0 auto;
    width: 1180px;
    position: relative;
    z-index: 999999;
}
.actbtm-banner .actbtm-img{
    display: block;
    width: 100%;
    height: 126px;
    background:url(//pages.anjukestatic.com/usersite/site/img/global/2/fcj-btm-banner.png) no-repeat 0 0;
    overflow: hidden;
    text-indent: -999999px;
}
.actbtm-banner .close-btn{
    display: block;
    position: absolute;
    font-family: "simsun";
    top: 53px;
    right: 5px;
    z-index: 999999;
    visibility: visible;
    color:#FFF;
    font-size: 30px;
    line-height: 30px;
    font-weight:700;
    text-decoration: none;
    zoom:1;
}
.act-bar{
    width: 126px;
    height: 122px;
    background:url(//pages.anjukestatic.com/usersite/site/img/global/2/fcj-btm-handlebar.png) no-repeat 0 0;
    cursor: pointer;
    display: none;
    position: fixed;
    left: 0;
    bottom: 0;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight));
    _bottom: auto;
}
.ad-view{
    display: block;
}
/**
*/
.filtersingle-new {
    padding: 0 20px;
    border: 1px solid #e6e6e6;
    position: relative;
    font-size: 13px;
}
.filtersingle-new .items-new {
    line-height: 26px;
    padding: 2px 0;
}
.filtersingle-new .no-border-bottom {
    border-bottom: 0;
}
.filtersingle-new .items-new .item-title {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    color: #999;
    margin-right: 20px;
    vertical-align: top;
}
.filtersingle-new .items-new .elems-s {
    width: 1043px;

    _width: 1033px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.filtersingle-new .items-new .elems-l {
    width: 1082px;
    _width: 1078px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.filtersingle-new .items-new a {
    margin-right: 20px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.filtersingle-new .items-new a:link, .items-new a:visited {
    color: #333333;
}
.filtersingle-new .items-new span .selected-item,.filtersingle-new .items-new .sub-items .selected-item {
    color: #62ab00;
    /*font-weight: 400;*/
    margin-right: 20px;
}
.filtersingle-new .items-new .sub-items .sub-letter-item {
    color: #62ab00;
    margin-right: 3px;
}
.filtersingle-new .items-new a:hover,.filtersingle-new .items-new a:active,.filtersingle-new .sub-items a:hover {
    color: #ff6600;
}
.filtersingle-new .sub-items {
    border: 1px solid #e6e6e6;
    margin: 4px 0px 0 -11px;
    padding: 3px 10px;
    line-height: 14px;
}
.filtersingle-new .sub-items a {
    display: -moz-inline-stack;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    color: #333333;
    margin: 0px 20px 0 0;
    height: 25px;
    line-height: 25px;
}
.filtersingle-new .sub-items i {
    color: #ff6600;
    font-style: normal;
    margin-right: 3px;
}
.filtersingle-new .items-new .pricecond,.filtersingle-new .items .areacond {
    height: 26px;
    line-height: 26px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: bottom;
    *margin-top :2px;
}
.filtersingle-new .items-new form {
     display: inline-block;
     *display: inline;
     *zoom: 1;
     vertical-align: top;
 }
.filtersingle-new .items-new form input {
    border: 1px solid #cccccc;
    height: 16px;
    line-height: 16px;
    padding: 0 3px;
    text-align: center;
    margin: -4px 0px 0px 0px;
    *margin-top :0px;
    width: 22px;
}
.filtersingle-new .items-new form input.smit {
    width: 40px;
    height: 22px;
    margin-left: 3px;
    color: #fff;
    cursor: pointer;
    padding: 0;
    border: 1px solid #cccccc;
    border-radius: 2px;
    border-style: none;
    background-color: #62ab00;
}
.filtersingle-new .items-new form input.hover {
    background-color: #599700;
}
.filtersingle-new .items-switch {
    height: 32px;
    line-height: 32px;
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 5px;
    font-size: 14px;
    padding-top: 6px;
}
.filtersingle-new .items-switch .switch-a {
    float: left;
    display: inline-block;
    width: 80px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-bottom: 2px solid #fff;
    color: #333;
    margin-right: 20px;
}
.filtersingle-new .items-switch .switch-a i {
    color: #ccc;
}
.filtersingle-new .items-switch .switch-a:hover{
    text-decoration: none;
    color: #62ab00;
    /*font-weight: 700;*/
    border-color: #62ab00;
}
.filtersingle-new .items-switch .switch-a:hover i {
    color: #62ab00;
}
.filtersingle-new .items-switch .selected {
    color: #62ab00;
    /*font-weight: 700;*/
    border-color: #62ab00;
}
.filtersingle-new .items-switch .selected i {
    color: #62ab00;
    /*font-weight: 700;*/
}
.filtersingle-new .iconfont {
    margin-right: 5px;
    margin-top: -5px;
}
/*特色*/

.filtersingle-new .search_bottom {
    margin-left: -20px;
    position:relative;
    height:42px;
    margin-top:5px;
    margin-right:0;
    clear:both;
    background: #f7f7f7;
    width: 1178px;
}
.filtersingle-new .search_bottom a{
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
}
.filtersingle-new .condmenu .condul-new{
    padding:0;
    list-style-type:none;
}
.filtersingle-new .condmenu .condul-new {
    line-height: 22px;
    padding-top: 11px;
    height: 31px;
}
.filtersingle-new .condmenu .condul-new li {
    margin-right: 20px;
}
.filtersingle-new .condmenu .condlist_tip {
    float:left;
    color:#999;
    margin-left: 20px;
}
.filtersingle-new .condmenu li {
    float:left;
    display:inline;
}
.filtersingle-new .condmenu a {
    height:100%;
    width:80px;
    text-decoration:none;
    background:#FFFFFF;
    border:1px solid #B3B3B3;
    margin-left: 10px;
    margin-right:8px;
    padding:2px 0;
    color:#333333;
}
.filtersingle-new .condmenu a.on{
    border:#f2b169 1px solid;
}
.filtersingle-new .condmenu ul ul a {
    display:block;
    background:#FFFFFF;
    color:#333333;
    height:100%;
    line-height:12px;
    padding:6px 12px;
    border:none;
    width: 56px;
    /*_width:70px;*/
}
.filtersingle-new .condmenu table {
    border-collapse:collapse;
    padding:0;
    margin:-1px;
    width:0;
    height:0;
    font-size:1em;
    z-index:1000;
    background:#fff;
}
.filtersingle-new .condmenu li:hover {
    position:relative;
}
.condmenu :hover > a {
    color:#333333;
    background:#fff;
}
.filtersingle-new .condmenu ul ul li:hover {
    position:relative;
}
.filtersingle-new .condmenu ul ul :hover > a {
    color:#333333;
}
.filtersingle-new .condmenu ul ul {
    visibility:hidden;
    position:absolute;
    height:0;
    top:22px;
    _top:21px;
    left:0;
    width:96px;
    z-index:1000;
    border:1px solid #e6e6e6;
    border-top:none;
}
.filtersingle-new .condmenu ul ul li.selected a {
    /*background-color:#E0EBFC;*/
    color:#333;
}
.filtersingle-new .condmenu ul :hover ul {
    visibility:visible;
    height: auto;
    /*left:10px;*/
    left: 0;
    _left: -1px;
    /*_left:-1px;*/
}
.filtersingle-new .condmenu ul ul li {
    display:block;
    height:auto;
    line-height:12px;
    width: 70px;
    /*_width: 80px;*/
    _overflow: hidden;_zoom:1;
    margin-left: 0;
}

.filtersingle-new .condmenu .select_item span.txt {
    display:inline-block;
    padding-left:7px;
    white-space:nowrap;
    width:60px;
    cursor: pointer;
}

/* for ie hack */
* html .filtersingle-new .condmenu a:hover {
    color:#333333;
    background-color:#fff;
    position:relative;
    z-index:1000;
}
* html .filtersingle-new .condmenu ul ul a:hover {
    color:#333333;
    /*background-color:#E0EBFC;*/
    position:relative;
    z-index:1000;

}

/* for special conditions */
.filtersingle-new .condmenu #condhouseage_id .select_item span.txt {
    width:70px;
}
.filtersingle-new .condmenu #condhouseage_id a {
    display: inline-block;
    /* _width:100px;*/
    /*margin-left: 3px;*/
    margin-left: 0;
}
.filtersingle-new .condmenu .condul-new a{
    margin-left: 0;
}
.filtersingle-new .condmenu #condhouseage_id ul a {
    width: 76px;
    /*_width:80px;*/
}
.filtersingle-new .condmenu #condhouseage_id ul {
    width: 91px;
    _width: 100px;
}
.filtersingle-new .condmenu #condhouseage_id ul li {
    width: 100px;
    /*_width: 90px;*/
    margin-left: 0px;
}
.filtersingle-new .condmenu #condhouseage_id ul a:link,
.filtersingle-new .condmenu #condhouseage_id ul a:visited,
.filtersingle-new .condmenu #condhouseage_id ul a:hover,
.filtersingle-new .condmenu #condhouseage_id ul a:active{
    width: 84px;
    /*_width: 78px;*/
}


.filtersingle-new .condmenu .selected a{
    color: #f60!important;
}

.filtersingle-new .condmenu #selectfitment_id,
.filtersingle-new .condmenu #selectschool_id,
.filtersingle-new .condmenu #condbrand_id,
.filtersingle-new .condmenu #condhouseage_id,
.filtersingle-new .condmenu #condfloor_id,
.filtersingle-new .condmenu #condusetype_id,
.filtersingle-new .condmenu #condeconomics_id,
.filtersingle-new .condmenu #condpubtime_id {
    position:relative;
}
.filtersingle-new .condmenu #selectfitment_id a iframe,
.filtersingle-new .condmenu #selectschool_id a iframe,
.filtersingle-new .condmenu #condbrand_id a iframe,
.filtersingle-new .condmenu #condhouseage_id a iframe,
.filtersingle-new .condmenu #condfloor_id a iframe,
.filtersingle-new .condmenu #condusetype_id a iframe,
.filtersingle-new .condmenu #condeconomics_id a iframe,
.filtersingle-new .condmenu #condpubtime_id a iframe {
    display:none;
}
.filtersingle-new .condmenu #selectfitment_id a:hover iframe,
.filtersingle-new .condmenu #selectschool_id a:hover iframe,
.filtersingle-new .condmenu #condbrand_id a:hover iframe,
.filtersingle-new .condmenu #condhouseage_id a:hover iframe,
.filtersingle-new .condmenu #condfloor_id a:hover iframe,
.filtersingle-new .condmenu #condusetype_id a:hover iframe,
.filtersingle-new .condmenu #condeconomics_id a:hover iframe,
.filtersingle-new .condmenu #condpubtime_id a:hover iframe {
    display:block;
}

/*
PMT:9578
Update By : Shally
Date: 2012-8-20
 */
.filtersingle-new .condmenu .condul-new a {width:91px;_width: 100px;height:20px;line-height:20px;padding:0;border:1px solid #d1d1d1;margin-right: 0;}
.filtersingle-new .condmenu .condul-new #condeconomics_id a {width:112px;_width: 112px;}
.filtersingle-new .condmenu .condul-new a .icon {position:absolute;right:7px;top:9px;display:block;overflow:hidden;width:0;height:0;line-height:0;border:4px solid;border-color:#ccc #fff #fff #fff;}
.filtersingle-new .condmenu .condul-new a :hover .icon{
    _top:8px;
    _right:6px;
}
.filtersingle-new .condmenu .condul-new #condusetype_id a,.condmenu .condul-new #condeconomics_id a,.condmenu .condul-new #condusetype_id ul{
    display: block;
}
.filtersingle-new .condmenu .condul-new ul {overflow:hidden;zoom:1;background:#fff; padding: 4px 0px;}
.filtersingle-new .condmenu .condul-new #condfloor_id ul {width:91px; _width:100px;}
.filtersingle-new .condmenu .condul-new #condusetype_id ul {
    width: 91px; _width:100px;}
.filtersingle-new .condmenu .condul-new #condeconomics_id ul {
    width: 112px; _width:112px;
}
.filtersingle-new .condmenu .condul-new ul a, .condmenu .condul-new ul a:link, .condmenu .condul-new ul a:visited {display:block;width:72px;height:100%;padding:6px 8px;margin:0;line-height:12px;color:#333;background:#fff;border:0 none;}
.filtersingle-new .condmenu .condul-new ul a:hover {
    color: #f60;
    text-decoration: underline;
}

.filtersingle-new #filter_is_personal{
    position: relative;
    margin-left: 22px;
    *margin-left: 18px;
    line-height: 22px;
}
.filtersingle-new #filter_is_personal input, #filter_is_metro_new input, #filter_is_school_new input{
    border-radius: 5px;
    margin-right: 3px;
    *margin-right:0;
}
.filtersingle-new #filter_is_personal label{
    border-radius: 5px;
    *margin-right:0;
    _vertical-align: bottom;
}
.filtersingle-new #filter_is_star_broker {
    margin-left: 30px;
}
.filtersingle-new #filter_is_metro_new, #filter_is_school_new,#filter_is_trueH_new,#filter_is_video_new,.filter_check{
    position:relative;
    margin-left: 0;
    *margin-left: 25px;
    line-height: 22px;
}
.filtersingle-new #filter_is_school_new{
    margin-left: 15px;
    margin-right: 0;
}
.filtersingle-new .condul-new.animate{
    -webkit-transform:rotateY( 360deg );
    -moz-transform:rotateY( 360deg );
    -o-transform:rotateY( 360deg );
    transform:rotateY( 360deg );
}
.filtersingle-new #filter_is_metro_new label, #filter_is_school_new label{
    _vertical-align: bottom;
}
.filtersingle-new .filter_check input{
    margin-right: 5px;
}
.filtersingle-new .filter_check input{
    vertical-align: baseline;
    /* _vertical-align: bottom;*/
}
/*查看新房*/
.filtersingle-new .search_bottom .look-xf {
    float: right;
    font-size: 14px;
    color: #666;
    margin:15px 12px 0 0; 
    height: 31px;
}
.filtersingle-new .search_bottom .look-xf:hover{
    color: #ff6600;
}
.filtersingle-new .condmenu, .search_bottom .more-link58{
    float: left;
    _display: inline;
} 
.filtersingle-new .search_bottom .more-link58{
    color: #666;
    margin:15px 0 0 30px; 
}
.filtersingle-new .search_bottom .more-link58:hover{
    color: #ff6600;
}
.filtersingle-new .filter_check-new i {
    float: left;
    background-image: url("//pages.anjukestatic.com/usersite/site/img/salefilter/pagelist-checkout_1x.png");
    background-image: -webkit-image-set( url("//pages.anjukestatic.com/usersite/site/img/salefilter/pagelist-checkout_1x.png") 1x, url("//pages.anjukestatic.com/usersite/site/img/salefilter/pagelist-checkout_2x.png") 2x );
    background-repeat: no-repeat;
    display: inline-block;
    width: 12px;
    height: 12px;
    overflow: hidden;
    margin:4px 8px 0 0;
}
.filtersingle-new li.check-selected i{
    background-position: -28px 0;
}
.filtersingle-new li.hover i {
    background-position: -14px 0;
}
.filtersingle-new .condmenu .filter_check-new a {
    width: auto;
    border-width: 0;
    background-color: #f7f7f7;
}
.filtersingle-new .condmenu .filter_check-new a:hover{
    color: #ff6600;
    text-decoration: underline;
}
.filtersingle-new .versin-switch{
    position: absolute;
    color: #fff;
    width: 72px;
    height: 24px;
    border-radius: 12px;
    line-height: 24px;
    text-align: center;
    background-color: #62ab00;
    top: 7px;
    right: 20px;
    font-size: 12px;
}
.filtersingle-new .versin-switch:hover{
    text-decoration: none;
    background-color: #599700;
}
.filter_check-new {
    position: relative;
}  

.filter_check-new .tips-icon-truesinglenew{
    display: inline-block;
    vertical-align: middle;
    margin-left: 7px;
    padding: 0 3px; 
    margin-top: -5px;
    height:17px;
    line-height: 17px;
    cursor: pointer;
    z-index: 2;
    color: #999;
}
.filter_check-new .tips-box-truesinglenew{
    display: none;
    position: absolute;
    left: 50px;
    bottom: 33px;
    width: 220px;
    height: 54px;
    padding-top: 8px;
    border:1px solid #e6e6e6;
    background: #fff;
}
.filter_check-new .tips-box-truesinglenew p{
    padding-left: 15px;
    line-height: 24px;
    height:24px;
}
.filter_check-new .tips-box-truesinglenew .arrow-wrap{
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-top-color: #e6e6e6;
    position: absolute;
    bottom: -17px;
    left: 31px;
}
.filter_check-new .tips-box-truesinglenew .arrow{
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-top-color: white;
    position: absolute;
    top: -9px;
    left: -8px;
}
.plate-recomm-mod {
    display: none;
    padding: 0 25px;
    margin-top: 20px;
    border: 1px solid #d8d8d8;
    border-radius: 5px;
}

.plate-recomm-mod .hd {
    margin: 24px 0 10px;
    font-size: 16px;
    color: #333;
    position: relative;
}

.plate-recomm-mod .hd .guanggao {
    position: absolute;
    right: 0;
    top: 3px;
    width: 26px;
}

.plate-recomm-mod .l-text,
.plate-recomm-mod .r-text {
    display: inline;
}

.plate-recomm-mod .l-text {
    float: left;
}

.plate-recomm-mod .r-text {
    float: right;
}

.plate-recomm-mod .item {
    margin-bottom: 20px;
    cursor: pointer;
}

.plate-recomm-mod .img-wrap {
    position: relative;
    width: 210px;
    height: 160px;
}

.plate-recomm-mod .mask-layer,
.plate-recomm-mod .mask-text {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 30px;
    line-height: 30px;
    width: 100%;
}

.plate-recomm-mod .mask-layer {
    background: #333;
    opacity: .5;
    filter: alpha(opacity=50);
}

.plate-recomm-mod .mask-text {
    color: #fff;
    overflow: hidden;
    zoom: 1;
}

.plate-recomm-mod .mask-text span {
    font-size: 14px;
}

.plate-recomm-mod .mask-text .b-name {
    padding-left: 5px;
}

.plate-recomm-mod .mask-text .phone {
    padding-right: 5px;
}

.plate-recomm-mod .text-theme {
    height: 30px;
    line-height: 30px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    zoom: 1;
}

.plate-recomm-mod .text-box {
    height: 20px;
    overflow: hidden;
    zoom: 1;
}

.plate-recomm-mod .text-box .b-price {
    color: #E54B00;
    font-size: 16px;
}

.plate-recomm-mod .text-box .b-other {
    margin-top: 4px;
    font-size: 12px;
    color: #666;
}

.plate-recomm-mod .text-box .b-area {
    padding-left: 8px;
}

.plate-recomm-mod .light img {
    opacity: 0.9;
    filter: alpha(opacity=90);
}

.plate-recomm-mod .light .mask-layer {
    opacity: 0.4;
    filter: alpha(opacity=40);
}/**
*/
/*筛选模块*/
.w1180 {
    margin: 18px auto 10px auto;
    width: 1180px;
    font-size: 13px;
}
#content {
    font-family: "Microsoft YaHei", "微软雅黑", Tahoma, Arial, simhei, Helvetica, sans-serif;
    font-size: 13px;
    width: 1180px;
    position: relative;/* for nav */
}
.glbNavigation1180 {
    width: 1180px;
}

.sale-filter-icon {
    background: url("//pages.anjukestatic.com/usersite/site/img/salefilter/sale-filter-icon.gif") no-repeat;
}
.div-border {
    border:1px solid #D8D8D8;
    border-radius: 5px;
}
/*public end*/

/*面包屑*/
.p_crumbs {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 12px;
    color: #666;
}
.w1180 .p_crumbs{
    padding-left: 5px;
}
.p_crumbs a:link, .p_crumbs a:visited {
    color: #666;
}
.p_crumbs a:hover {
    color: #f60;
}

.reset_condition {
    padding: 2px 8px;
    border: 1px solid #CCC;
    margin-left: 10px;
    border-radius: 2px;
    display: inline-block;
}

.reset_condition i {
    margin-left: 8px;
    font-size: 14px;
    font-family: Arial;
    font-style: normal;
}

.reset_condition:hover {
    text-decoration: none;
    border-color: #ff6600;
}

.a-right {
    margin-top: -54px;
    *margin-top: -52px;
    margin-bottom: 19px;
    position: relative;
    z-index: 1;
    width: 560px;
    left: 618px;
    text-align: right;
}
.a-right a:link, .a-right a:visited, .a-right a em {
    color: #333333;
}
.a-right a:hover {
    cursor: pointer;
    color: #ff6600;
}
.a-right a:active {
    color: #ff6600;
}
.a-right .map-search {
    padding-left: 15px;
    background-position: 0px -44px;
    margin-right: 215px;

    _margin-right: 180px;
}

.a-right .gr-house {
    margin-left: 12px;
    margin-right: 10px;
}

.items-list {
    padding:5px 10px;
    border-radius: 0;
    position: relative;
    z-index: 1;
}

.search-container{
    position: absolute;
    left: 467px;
    top: -104px;
    _top: -100px;
    z-index: 98;
}

a.icon-search-in-map {
    background: url("//pages.anjukestatic.com/usersite/site/img/global/2/navigationx8.png") no-repeat 0 -60px;
    height: 20px;
    line-height: 20px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 16px;
    color: #666;
    padding-left: 20px;
}
.search-in-box{
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.search-in-box,
.search-in-map{
    vertical-align: middle;
}
.search-in-box,
.search-in-box .search-form{
    _width: 610px;
    margin: 0;
}
.search-in-map{
    margin-left: 15px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.btn-li-right{
    position: absolute;
    border: 0;
    right: 0;
    _right: 4px;
    top: -8px;
    *top: 0px;
    _top: 2px;
    background: none;
}
.btn-li-right .sale-house {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height: 32px;
    _height: 24px;
    line-height: 32px;
    border: 1px solid #ffc152;
    border-radius: 5px;
    background-color: #fff8c7;
    margin: 0;
    padding-left: 20px;
    padding-right: 20px;
}
.btn-li-right .sale-house i {
    float: left;
    width: 20px;
    height: 20px;
    margin-top: 5px;
    margin-right: 5px;
    background: url(//pages.anjukestatic.com/usersite/site/img/common/icons-2.0.png) no-repeat -38px -38px;
}
.btn-li-right .sale-house:hover {
    color: #333333;
    text-decoration: none;
    background-color: #FEECB7;
}
.btn-li-right a{
    color: #333;
}
.btn-li-right .link-58{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height: 32px;
    _height: 24px;
    line-height: 32px;
    border: 1px solid #ffc152;
    border-radius: 5px;
    background-color: #fff8c7;
    margin: 0 16px 0 0;
    padding-left: 20px;
    padding-right: 20px;
}
.btn-li-right .link-58:hover {
    color: #333;
    text-decoration: none;
    background-color: #FEECB7;
}
.btn-li-right .entrust-house {
    display: inline-block;
    height: 38px;
    line-height: 38px;
    border-radius: 5px;
    background-color: #FF911B;
    margin: 0;
    padding:0 15px;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
}
.btn-li-right .entrust-house i {
    display: inline-block;
    width: 18px;
    height: 24px;
    vertical-align: -7px;
    margin-right: 7px;
    background: url(//pages.anjukestatic.com/usersite/site/img/salefilter/entrust-icons-v2.png) no-repeat -120px 0;
}
.btn-li-right .entrust-house:hover {
    color: #fff;
    text-decoration: none;
    background-color: #CE7412;
}
/* left begin*/
.sale-left{
    float: left;
    width: 100%;
    position: relative;
    z-index: 0;
}
.tab-wrap {
    margin-top: 24px;
    font-size: 0;
    border-bottom: 2px solid #62ab00;
    position: relative;
}
.tab-wrap .list-tab {
    display: inline-block;
    padding: 0 30px;
    color: #666;
    font-size: 16px;
    line-height: 38px;
    text-decoration: none;
    background: #fff;
    border: 1px solid #ccc;
    border-bottom: none;
    margin-right: -1px;
}
.tab-wrap .list-tab:hover {
    background: #e6e6e6;
}
.tab-wrap .list-tab .iconfont {
    color: #62ab00;
    font-size: 20px;
    margin-right: 6px;
    vertical-align: top;
    *vertical-align: middle;
}
.tab-wrap .slted .iconfont {
    color: #fff;
}
.tab-wrap .slted,
.tab-wrap .slted:hover {
    background: #62ab00;
    color: #fff;
    border: 1px solid #62ab00;
    border-bottom: none;
}

.tab-wrap .tab-entrust-link{
    position: absolute;
    right: 0;
    top: -8px;
    font-size: 16px;
    font-family:"黑体";
    color: #f60;
    height: 48px;
    line-height: 48px;
}
.tab-wrap .tab-entrust-link i{
    display: inline-block;
    background: url("//userpages.anjuke.test/site/img/salefilter/entrust-icons-v2.png") no-repeat 0 -30px;
    width: 73px;
    height: 48px;
    margin-right: 6px;
    vertical-align: -12px;
}
.tab-wrap .tab-entrust-link:hover{
    color: #e35000;
    text-decoration: none;
}
.sortby-top-v2 {
    margin-top: 19px;
}
.sale-left .real-true {
    padding: 0 9px;
    background-color: #62ab00;
    color: #fff;
    border-radius: 3px;
    font-size: 13px;
    position: absolute;
    top: 11px;
    left: 30px;
    line-height: 17px;
}

.sale-left .first {
    width: 94px;
}
.sale-left .last {
    position: relative;
    width: 194px;
}
.sale-left .last a {
    position: relative;
    z-index: 2;
    padding-left: 35px !important;
}
.sale-left .last a:hover .real-true {
    text-decoration: none !important;
}

.solid-hr {
    display: block;
    height: 0px;
    width: 870px;
    border-bottom: 1px solid #D8D8D8;
}
/* right begin */
.sale-right {
    float: right;
    width: 255px;
    padding-bottom: 45px;
}
.sale-right-mar-top {
    margin-top: 40px;
}
.sale-right-mar-top-v2 {
    margin-top: 23px;
}
.r-mag-top {
    margin-top: 20px;
}
.r-padding {
    padding: 20px 16.5px;
}
.sale-right .block-title {
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    display: block;
    padding-left: 16px;
}
.sale-right .block-title:hover{
    color: #ff6600;
}
.sale-right .house-price {
    padding-bottom: 25px;
}
.sale-right .house-price .block-title {
    margin-bottom: 18px;
}
.sale-right .house-price .month-price {
    margin-bottom: 14px;
}
.sale-right .house-price .compare-price {
    margin-bottom: 10px;
}
.sale-right .house-price dt, .sale-right .house-price dd {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.sale-right .month-price .price-num {
    font-weight: bold;
}
.sale-right .house-price dt {
    width: 130px;
    _width: 135px;
    color: #999999;
}
.sale-right .house-price em {
    font-family: Tahoma;
}
.sale-right .house-price .up {
    color: #ff6600;
}
.sale-right .house-price .down {
    color: #62ab00;
}
.sale-right .house-price .price-trend-chat {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.sale-right .house-price img {
    margin-bottom: 20px;
}
.sale-right .house-price .price-tip {
    margin-left: -5px;
    margin-right: -5px;
    font-size: 12px;
    color: #999999;
}
.sale-right .find-broker {
    _padding: 20px 10px;
}
.sale-right .find-broker span {
    display: block;
    margin-bottom: 20px;
}
.sale-right .recent-props .block-title {
    margin-bottom: 30px;
}
.sale-right .recent-props .props-list a {
    margin-bottom: 25px;
    display: block;
    color: #333333;
}
.sale-right .recent-props .props-list a:hover {
    color: #ff6600;
}
.sale-right .recent-props .props-list a.last {
    margin-bottom: 0px;
}
.sale-right .img-status .broker-list-title {
    font-size: 16px;
    font-weight: bold;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.sale-right .img-status .dt {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height: 21px;
    line-height: 21px;
    margin-left: 4px;
    color: #999999;
}
.sale-right .img-status .dt:hover, .sale-right .img-status .img-stay a:hover{
    color: #ff6600;
}
.sale-right .img-status .img-stay a {
    color: #333333;
}
/* 搜素小区推荐*/
.ajax_prop .left {
    background: #fff url("//pages.anjukestatic.com/usersite/site/img/global/2/l_r_3.png") no-repeat 5px -40px;
}
.ajax_prop .right {
    background: #fff url("//pages.anjukestatic.com/usersite/site/img/global/2/l_r_3.png") no-repeat 5px 10px;
}
/*广告位*/
.ifx-ad-r-in {
    padding: 16px 0;
    margin-top: 20px;
    border: 1px solid #D8D8D8;
    border-radius: 5px;
}
.ifx-ad-r-in div {
    margin: 0px auto !important;
}

/* 区域板块售卖广告 */
.ifx_ajk_ad {
    border:1px solid #D8D8D8;
    border-radius: 5px;
    margin-top: 20px;
    padding: 16px 0px;
}


/*推寄房源*/
#show-more-rec-button {
    height: 46px;
    line-height: 46px;
    width: 100%;
    background-color: #f8f8f8;
    text-align: center;
    vertical-align: middle;
    font-size: 14px;
    margin-top: 12px;
    _height: 31px;
    _padding-top: 15px;
}
#show-more-rec-button a {
    color: #333333;
}
#show-more-rec-button a:hover {
    color: #ff6600;
}
#show-more-rec-button i {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 15px;
    height: 15px;
    background-position: 0px -114px;
    *background-position: 0px -112px;
    vertical-align: middle;
    margin-left: 5px;
}
#show-more-rec-button a:hover i {
    background-position: 0px -134px;
    *background-position: 0px -132px;
}
/*看过的二手房*/
.sale-right #recent_propertys {
    margin-top: 20px;
    padding: 20px 16.5px;
    border-radius: 5px;
    border: 1px solid #D8D8D8;
}
.sale-right #recent_propertys h5 {
    font-size: 16px;
    margin-bottom: 25px;
}
.sale-right #recent_propertys li {
    margin-bottom: 20px;
}
.sale-right #recent_propertys li a {
    color: #333333;
}
.sale-right #recent_propertys li a:hover {
    color: #ff6600;
}

.sale-right #recent_propertys span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    max-width: 78px;
    _width: expression((document.documentElement.clientWidth||document.body.clientWidth)>78?"78":"auto");
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: top;
}
.sale-right #recent_propertys li a:hover span {
     text-decoration: underline;
}

.label{
    position: relative;
    z-index: 90;
    padding-top: 23px;
}
.label li{
    position: relative;
    z-index: 100;
    height:42px;
    float: left;
    border-top:2px solid #fff;
}
.label a:hover{
    text-decoration: none;
}
.label .line{
    position: absolute;
    left:0;
    bottom: 0;
    border:none;
    width:100%;
    z-index: 95;
    border-bottom: 1px solid #ccc;
}
.label a{
    display: inline-block;
    padding:8px 30px;
    height:24px;
    color:#333;
    overflow: hidden;
    background: #f3f3f3;
    border:1px solid #ccc;
    border-left:none;
    border-radius: 0 3px 0 0;
}
.label a span{
    display: inline-block;
    cursor: pointer;
    height:24px;
    font-size: 16px;
    line-height: 24px;
}
.label li a strong{
    display: inline-block;
    cursor: pointer;
    line-height: 24px;
    height:24px;
    overflow: hidden;
    padding:0 6px;
    background: #62ab00;
    color:#fff;
    font-size: 14px;
    border-radius: 3px;
}
.label li.first{
    width: auto;
}
.label .first a{
    border-left:1px solid #ccc;
    border-radius: 3px 3px 0 0;
}
.label li.current{
    border-top:none;
}
.label li.current a{
    padding-top:10px;
    border-top:1px solid #62ab00;
    border-bottom: 1px solid #fff;
    background: #fff;
    color: #333;
}
/*58联盟广告页*/
.luna-58-wrap {
    width: 253px;
    height: 248px;
    margin-top: 20px;
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    overflow: hidden;
}
.luna-58ifm {
    width: 240px;
    height: 240px;
    margin: -1px 0 0 -2px;
}

.guide-58{
    display: block;
    width: 900px;
    height: 140px;
    background: url("//pages.anjukestatic.com/usersite/site/img/global/2/guide-property.jpg") no-repeat 0 0;
    overflow: hidden;
    text-indent: -999999px;
}
/*列表访问过后房源标题变灰*/
.house-list .visited-bg .house-title a,
.house-list .house-title a.visited{
    color: #797979 !important;
    text-decoration: none !important;

}
.commu-expert{

}
.commu-expert .commuexp-mod{
    display: block;
    padding: 18px 18px 12px 22px;
    color: #333;
    border: 1px solid #d8d8d8;
    border-radius: 5px;
    margin-top: 20px;
    text-decoration: none;
}
.commu-expert .commuexp-mod:hover{
    text-decoration: none;
}
.commu-expert .commuexp-mod h3 {
    font-size: 16px; 
    line-height: 20px;
    height: 20px;  
}
.commu-expert .commuexp-mod h3 em {
    color: #999;
    font-size: 14px;
    margin-left: 5px;
}
.commu-expert .commuexp-mod h3 .commuexp-line{
    display: inline-block;
    width: 28px;
    height: 2px;
    background-color: #999;
    margin-right: 5px;
    vertical-align: middle;
}
.commu-expert .commuexp-mod .comuexp-item {
    padding: 20px 0 20px 60px;
    /*height: 135px;*/
    color: #333;
    position: relative;
    cursor: pointer;
}
.commu-expert .commuexp-mod .comuexp-item img {
    float: left;
    width: 55px;
    height: 70px;
    margin-left: -60px;
}
.commu-expert .comuexp-item .commuexp-title {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 6px;
}
.commu-expert .comuexp-item .commuexp-title span{
    float:right;
    font-size: 12px;
    color: #eb5f00;
}
.commu-expert .comuexp-item p {
    line-height: 18px;
    max-height: 72px;
    overflow: hidden;
}
.commu-expert .commuexp-more {
    display: block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #999;
    background-color: #f9f9f9;
    cursor:pointer;
}
.commu-expert .commuexp-more:hover {
    text-decoration: none;
}
.commu-expert .commuexp-more i{
    margin-right: 5px;
    margin-top: -5px;
}
